View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0027661||2.x IDE Bugs||Recent Windows||Public||2017-09-01 16:06||2019-09-27 09:25|
|Reporter||Stewart Bishop||Assigned To||Alexander Borup|
|Priority||High||Severity||C - General||Reproducibility||100%|
|Target Version||2.2.3||Fixed in Version||2.2.3|
|Summary||0027661: Recent Windows: Closing a workspace doesn't remove references to windows in that workspace|
|Description||If you have a bunch of windows open in a workspace and you close the workspace tab, we don't remove those windows from your recent windows list if you have the "Display only currently open windows" Preference enabled. Even restarting the IDE in between enabling the Preference and performing the repro steps won't fix.|
Note that the links will open those recent windows again, so they're not broken/redundant, but this still goes against the intent of the Preference. Note also they will open in the current/new workspace, not the original workspace.
Expected: When the "Display only currently open windows" Preference is enabled, only windows which are currently open should appear in Recent Windows.
|Steps To Reproduce||1) Open GMS2 and ensure that preference is enabled, then open/create any project.|
2) In workspace0, open a bunch of resources
3) Create workspace1
4) Close workspace0
5) See that your recent windows is still filled with all the incorrect entries from workspace0
|2.x IDE Found In||126.96.36.199|
|2.x Runtime Found In||188.8.131.52|
|2.x IDE Verified In||184.108.40.2067|
|2.x Runtime Verified In||220.127.116.112|
Just encountered this.
It seems that only the topmost Recent Windows entry will remain if you close the window with 'Display only currently open windows' enabled. If you close another window that's lower down in the list, it'll disappear from Recent Windows as expected.
||Still occurs in 2.2.2, still makes a mockery of that Preference.|
|Still happens in latest dev|
|Fixed method of circumventing this behavior because Recent Windows didn't retroactively remove inactive windows|