  // static
  void LocalFrame::NotifyUserActivation(
 diff --git a/third_party/blink/renderer/core/frame/local_frame.h b/third_party/blink/renderer/core/frame/local_frame.h
-index 381533302518..4c795b205e0d 100644
+index 381533302518..1aa6e2dd2ea4 100644
 --- a/third_party/blink/renderer/core/frame/local_frame.h
 +++ b/third_party/blink/renderer/core/frame/local_frame.h
-@@ -527,9 +527,9 @@ class CORE_EXPORT LocalFrame final
+@@ -35,6 +35,7 @@
+ #include "base/time/default_tick_clock.h"
+ #include "base/unguessable_token.h"
+ #include "build/build_config.h"
++#include "net/net_buildflags.h"
+ #include "mojo/public/cpp/bindings/pending_associated_receiver.h"
+ #include "mojo/public/cpp/bindings/pending_receiver.h"
+ #include "mojo/public/cpp/bindings/unique_receiver_set.h"
+@@ -527,9 +528,9 @@ class CORE_EXPORT LocalFrame final
    }
  
    SmoothScrollSequencer& GetSmoothScrollSequencer();

   // Returns the frame host ptr. The interface returned is backed by an
   // associated interface with the legacy Chrome IPC channel.
   mojom::blink::LocalFrameHost& GetLocalFrameHostRemote() const;
@@ -926,9 +926,11 @@ class CORE_EXPORT LocalFrame final
   // const methods.
   //
   // LocalFrame can be reused by multiple ExecutionContext.

 sandbox/policy/mac/common.sb                  |  16 +++
 sandbox/win/src/process_mitigations.cc        |   4 +
 .../blink/renderer/core/frame/local_frame.cc  |   5 +
 .../blink/renderer/core/frame/local_frame.h   |   7 +-
 .../renderer/core/frame/reporting_context.cc  |   9 ++
 .../renderer/core/frame/reporting_context.h   |   7 +-
 third_party/boringssl/BUILD.generated.gni     |   2 +
 39 files changed, 499 insertions(+), 27 deletions(-)

diff --git a/chrome/app/app-entitlements.plist b/chrome/app/app-entitlements.plist
index 522375410823..aae9bd8eba5d 100644
