diff --git a/shell/renderer/api/electron_api_web_frame.cc b/shell/renderer/api/electron_api_web_frame.cc index 2750e17a435..5424994f51e 100644 --- a/shell/renderer/api/electron_api_web_frame.cc +++ b/shell/renderer/api/electron_api_web_frame.cc @@ -9,6 +9,7 @@ #include #include +#include "base/containers/span.h" #include "base/memory/memory_pressure_listener.h" #include "base/strings/utf_string_conversions.h" #include "components/spellcheck/renderer/spellcheck.h" @@ -653,7 +654,7 @@ class WebFrameRenderer final : public gin::Wrappable, std::move(completion_callback)); render_frame->GetWebFrame()->RequestExecuteScript( - blink::DOMWrapperWorld::kMainWorldId, base::make_span(&source, 1u), + blink::DOMWrapperWorld::kMainWorldId, base::span_from_ref(source), has_user_gesture ? blink::mojom::UserActivationOption::kActivate : blink::mojom::UserActivationOption::kDoNotActivate, blink::mojom::EvaluationTiming::kSynchronous,