Session management (save windows for later) is enabled in Tab manager plus
Steps to reproduce
Connect a 2nd screen as extended desktop
Open a browser window in the 2nd screen
Save it for later in tab manager plus
Disconnect the 2nd screen
Open tab manager plus
Click on the saved window to open it
Expected result
The window opens in the main screen
Actual result
The window does not open, the console throws an error:
Invalid value for bounds. Bounds must be at least 50% within visible screen space.
caught (in promise) TypeError: Cannot read properties of undefined (reading 'tabs')
at Session._callee$ (Session.js:173:30)
at tryCatch (babel-polyfill.js:6517:40)
at Generator.invoke [as _invoke] (babel-polyfill.js:6743:22)
at prototype. [as next] (babel-polyfill.js:6569:21)
at step (Session.js:1:747)
at Session.js:1:907
Pre-requisistes
Steps to reproduce
Expected result
Actual result
Suggestion
Default to (0,0) when detecting this error