diff --git a/patches/chromium/.patches b/patches/chromium/.patches index 1481bfb455..4ed9630ec6 100644 --- a/patches/chromium/.patches +++ b/patches/chromium/.patches @@ -128,5 +128,4 @@ fix_font_face_resolution_when_renderer_is_blocked.patch feat_enable_passing_exit_code_on_service_process_crash.patch chore_remove_reference_to_chrome_browser_themes.patch feat_enable_customizing_symbol_color_in_framecaptionbutton.patch -fix_potential_draggable_region_crash_when_no_mainframeimpl.patch build_expose_webplugininfo_interface_to_electron.patch diff --git a/patches/chromium/fix_potential_draggable_region_crash_when_no_mainframeimpl.patch b/patches/chromium/fix_potential_draggable_region_crash_when_no_mainframeimpl.patch deleted file mode 100644 index 284eff3d2f..0000000000 --- a/patches/chromium/fix_potential_draggable_region_crash_when_no_mainframeimpl.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Shelley Vohr -Date: Thu, 1 Aug 2024 15:30:32 +0200 -Subject: Fix potential draggable region crash when no MainFrameImpl - -Fix a crash that can occur when SetSupportsDraggableRegions -is called with `true` and there is no MainFrameImpl. When MainFrameImpl -is nullptr, logic currently correctly returns early, but -supports_draggable_regions_ is set before that happens. As a -result, when SupportsDraggableRegions() is called, it will return -true, and thus LocalFrameView::UpdateDocumentDraggableRegions() will -call DraggableRegionsChanged(). This will trigger a crash in -WebViewImpl::DraggableRegionsChanged(), as it assumes that -MainFrameImpl is not null. - -Upstreamed in https://chromium-review.googlesource.com/c/chromium/src/+/5756619 - -diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc -index 3f2b6287c66bc9ee9858cb96fb98b6c02029ccb5..4610082ee252bd67c31d97cc01016874f32409c7 100644 ---- a/third_party/blink/renderer/core/exported/web_view_impl.cc -+++ b/third_party/blink/renderer/core/exported/web_view_impl.cc -@@ -4082,11 +4082,12 @@ bool WebViewImpl::IsFencedFrameRoot() const { - } - - void WebViewImpl::SetSupportsDraggableRegions(bool supports_draggable_regions) { -- supports_draggable_regions_ = supports_draggable_regions; - if (!MainFrameImpl() || !MainFrameImpl()->GetFrame()) { - return; - } - -+ supports_draggable_regions_ = supports_draggable_regions; -+ - LocalFrame* local_frame = MainFrameImpl()->GetFrame(); - - if (supports_draggable_regions_) {