Description of the issue: The latest version of Brave 1.91.175 is doing two things that are maddening.
First, the BitWarden extension is no longer popping in fillable fields on any website. Second, when in Windows 11 on a second desktop or third desktop, trying to open Brave on that desktop stopped opening a new window on the selected Desktop. Instead, it snaps back to Desktop 1 and chooses to focus on the existing Brave browser that was already running on Desktop 1
How can this issue be reproduced?
Open Brave on Desktop 1 in Windows 11
Switch to Desktop 2 and try to open Brave.
When you choose which profile you want to open, it will snap back to Desktop 1 and focus on the already open Brave window
Expected result: Two expected results
Bitwarden extension pops up a prompt to autofill a username or password field on a webpage.
When trying to open a new Brave browser window on a secondary or tertiary Windows 11 desktop, it should just open a new window on that Desktop and not snap back to Desktop 1.
This is a known issue in Brave Browser on Windows 11 virtual desktops, documented in GitHub issue #52077. When you click a link or launch the browser from a different virtual desktop, Brave switches the user to the desktop with the existing window instead of opening the URL on the current virtual desktop.
The root cause is identified in the Chromiumcodebase function GetExistingBrowserForOpenBehavior() within chrome/browser/ui/startup/startup_browser_creator_impl.cc. The browser finding logic does not include the kMatchCurrentWorkspace flag in its match criteria, causing it to return browser windows from any virtual desktop rather than filtering to only the current one.
Current Status
Affected Versions: All versions affected, including the latest stable release.
Fix Status: A pull request with a fix is being submitted to brave-core to modify the function to be workspace-aware.
Workaround: Currently, there is no built-in setting to prevent this behavior. Users must manually switch back to their desired desktop or wait for the upstream fix to be released.
Related issues include #19723 (virtual desktop behavior) and #29314 (multi-screen/desktop routing).