Browse Source

fix: draggable regions shouldn't capture clicks on frames windows (#37594)

Shelley Vohr 2 years ago
parent
commit
4c6092e151
1 changed files with 3 additions and 0 deletions
  1. 3 0
      shell/browser/api/electron_api_web_contents.cc

+ 3 - 0
shell/browser/api/electron_api_web_contents.cc

@@ -1988,6 +1988,9 @@ void WebContents::MessageHost(const std::string& channel,
 
 void WebContents::UpdateDraggableRegions(
     std::vector<mojom::DraggableRegionPtr> regions) {
+  if (owner_window() && owner_window()->has_frame())
+    return;
+
   draggable_region_ = DraggableRegionsToSkRegion(regions);
 }