diff --git a/brightray/browser/mac/bry_inspectable_web_contents_view.mm b/brightray/browser/mac/bry_inspectable_web_contents_view.mm index da264327e6e6..84928d7990f0 100644 --- a/brightray/browser/mac/bry_inspectable_web_contents_view.mm +++ b/brightray/browser/mac/bry_inspectable_web_contents_view.mm @@ -156,7 +156,7 @@ void SetActive(content::WebContents* web_contents, bool active) { _private->window.delegate = self; _private->window.releasedWhenClosed = NO; _private->window.title = @"Developer Tools"; - _private->window.frameAutosaveName = @"Developer Tools"; + _private->window.frameAutosaveName = @"brightray.developer.tools"; [_private->window setAutorecalculatesContentBorderThickness:NO forEdge:NSMaxYEdge]; [_private->window setContentBorderThickness:24 forEdge:NSMaxYEdge]; } @@ -188,7 +188,7 @@ void SetActive(content::WebContents* web_contents, bool active) { if (!devToolsWebContents) return NO; auto devToolsView = devToolsWebContents->GetView()->GetNativeView(); - + return _private->window && devToolsView.window == _private->window; } @@ -200,7 +200,7 @@ void SetActive(content::WebContents* web_contents, bool active) { SetActive(inspectable_contents->devtools_web_contents(), active); return; } - + // Changes the window that hosts us always affect our main web contents. If the dev tools are also // hosted in this window, they are affected too. SetActive(inspectable_contents->GetWebContents(), active);