← Back to team overview

compiz team mailing list archive

[Bug 1304531] Re: Removing an external monitor will move a maximized window to the current workspace

 

** Description changed:

+ [Impact]
+ 
+ Many users tend to have maximized window opened on other workspaces and
+ use an external monitor such as a projector or one connected to a laptop
+ docking station.  When removing this monitor, these maximized windows
+ will get shuffled to the current workspace.  This can be aggravating for
+ users and is not a good user experience.
+ 
+ [Test case]
+ 
+ 1. Have an external monitor.
+ 2. Use multiple workspaces.
+ 3. Open a window and maximize it on a workspace such as workspace 2.
+ 4. Move to another workspace such as workspace 3.
+ 5. Remove the external monitor.
+ 
+ [Regression potential]
+ 
+ The code here is quite fragile and can be prone to some unexpected
+ behaviors.  I took great care in trying to make sure no new regressions
+ are caused by this fix, but there may be some corner case that is
+ unaccounted for.  Also note that there are already some broken behaviors
+ in this area that are unfixed by this code, so keep that in mind when
+ testing that it truly isn't a regression.
+ 
+ Original Description:
+ 
  Removing an external monitor when using multiple workspaces will cause
  maximized windows on other workspaces to move to the current workspace.
  
  Scenario:
  1. Have an external monitor.
  2. Use multiple workspaces.
  3. Open a window and maximize it on a workspace such as workspace 2.
  4. Move to another workspace such as workspace 3.
  5. Remove the external monitor.
  
  Expected behavior:
  Maximized window will remain on the workspace it was opened on.
  
  Observed behavior:
  Maximized window moves to the current workspace

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1304531

Title:
  Removing an external monitor will move a maximized window to the
  current workspace

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1304531/+subscriptions


References