cshnik / TaskSpace

TaskSpace
http://www.systemgoods.com
4 stars 0 forks source link

[Bug][WinExplorer] the bug is too massive to sum it up in a few words #34

Closed Drugoy closed 3 months ago

Drugoy commented 10 years ago

Normal case (no TaskSpace is used): STR:

  1. Hit "Win+E" to open "Computer" in Windows Explorer.
  2. Minimize that window.
  3. Double click on "Computer" icon on Desktop (you have to enable "Computer" icon for Desktop first in the "Personalize" menu).

Actual and expected result: The minimized window gets de-minimized, activated and brought to top because Windows thinks that if you already have it opened and would like to re-access it - it's easier to re-open the existing window, rather than creating a new one.

Buggy cases with TaskSpace Case 1: STR:

  1. Create a TS container with 3-4 tabs. Put some windows in all of them except for one tab.
  2. Hit "Win+E" to open "Computer" in Windows Explorer.
  3. Put it into the empty tab of TS container's.
  4. Make sure that tab is currently active.
  5. Minimize the TS container's window.
  6. Double click on "Computer" icon on Desktop.

Expected result: TS window gets de-minimized, activated and brought to top.

Actual result: TS window gets de-minimized, activated, but not brought to top, so that it may remain hidden behind another window, which is inactive and doesn't have "always on top" attribute.

Case 2: STR:

  1. Create a TS container with 3-4 tabs. Put some windows in all of them except for one tab.
  2. Hit "Win+E" to open "Computer" in Windows Explorer.
  3. Put it into the empty tab of TS container's.
  4. Activate another tab in TS.
  5. Double click on "Computer" icon on Desktop.

Expected result: TS window should get activated and brought to top. TS container's tab with the "Computer" folder opened in WinExplorer should become the active one.

Actual result: Everything as expected except TS displays the old active tab as still active one (it is highlighted on tab-bar), but shows contents of another tab, which is displayed as inactive.

Case 3: STR:

  1. Create a TS container with 3-4 tabs. Put some windows in all of them except for one tab.
  2. Hit "Win+E" to open "Computer" in Windows Explorer.
  3. Put it into the empty tab of TS container's.
  4. Activate another tab in TS.
  5. Minimize the TS container's window.
  6. Double click on "Computer" icon on Desktop.

Expected result: TS window should get activated, de-minimized and brought to top. TS container's tab with the "Computer" folder opened in WinExplorer should become the active one.

Actual result: TS window gets activated, but stays minimized. When you de-minimize it - it has the bug as in the case 2.

p.s.: by "brought to top" I mean that the window should be above all other windows except with the "tab on top" attribute.