Brave windows off-screen are especially difficult to return to main display

Describe the issue - I am using Windows 10 OS. I had Brave browser windows on my second monitor. When I disconnected the display (I’m on a laptop) and relocated, I could not move the off screen windows back to the main screen using any suggested methods I could find.
Some suggestions I tried:

  1. Select the window and press Windows Key + Shift + Left Arrow/Right Arrow to move the window across the displays.
  2. Right-click the taskbar and select Cascade All Windows and/or Show All Windows Stacked.
  3. There were no options in display settings for a second display device because I no longer had one connected.

I even tried reinstalling Brave. The new window would still launch off screen.

Steps to Reproduce (STR) -

  1. Connect a second display.
  2. Open Brave browser.
  3. Move the browser window off screen. It does not matter whether the window is maximized or not. Nor does it matter where the second display is positioned. Nor does it matter which display is set as primary.
  4. Disconnect the second display.

Actual Result - The window will be stuck off screen.

Expected Result - I would expect all windows found off screen to just be automatically moved to the only screen that exists. I tested other programs, including Microsoft Edge, Notepad++, launched a Steam game that I set to launch on my second display.

Reproduces How Often - Consistently. I connected to a second display at the real-life location I was at with my laptop and tested.

Brave version -

Brave 0.23.79
rev 51b4905
Muon 8.0.7
OS Release 10.0.17134
Update Channel Release
OS Architecture x64
OS Platform Microsoft Windows
Node.js 7.9.0
Brave Sync v1.4.2
libchromiumcontent 68.0.3440.84

Reproducible on Live Release - Yes

Thanks for the report. This issue has already been logged and can be tracked here