From cdc77407bf14b155c1dc77c26e0f8c8ef086c03d Mon Sep 17 00:00:00 2001 From: Luke Wilde Date: Tue, 7 Mar 2023 18:43:32 +0000 Subject: [PATCH] LibWeb: Make WindowOrWorkerGlobalScope#atob use forgiving base64 decode This was forgotten to be changed when Window's atob was updated to use forgiving base64 decode. --- Userland/Libraries/LibWeb/HTML/WindowOrWorkerGlobalScope.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/HTML/WindowOrWorkerGlobalScope.cpp b/Userland/Libraries/LibWeb/HTML/WindowOrWorkerGlobalScope.cpp index 0837d2b9bd..9670ea5310 100644 --- a/Userland/Libraries/LibWeb/HTML/WindowOrWorkerGlobalScope.cpp +++ b/Userland/Libraries/LibWeb/HTML/WindowOrWorkerGlobalScope.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include @@ -69,7 +70,7 @@ WebIDL::ExceptionOr WindowOrWorkerGlobalScopeMixin::atob(String const& d auto& realm = *vm.current_realm(); // 1. Let decodedData be the result of running forgiving-base64 decode on data. - auto decoded_data = decode_base64(data.bytes_as_string_view()); + auto decoded_data = Infra::decode_forgiving_base64(data.bytes_as_string_view()); // 2. If decodedData is failure, then throw an "InvalidCharacterError" DOMException. if (decoded_data.is_error())