Activity log for bug #1304531

Date Who What changed Old value New value Message
2014-04-08 16:27:11 Christopher Townsend bug added bug
2014-04-08 16:27:39 Christopher Townsend bug task added compiz (Ubuntu)
2014-04-08 16:27:47 Christopher Townsend compiz: status New Confirmed
2014-04-08 16:27:51 Christopher Townsend compiz (Ubuntu): status New Confirmed
2014-04-08 16:27:53 Christopher Townsend compiz: importance Undecided Medium
2014-04-08 16:27:56 Christopher Townsend compiz (Ubuntu): importance Undecided Medium
2014-04-08 16:28:00 Christopher Townsend compiz: assignee Christopher Townsend (townsend)
2014-04-08 16:28:04 Christopher Townsend compiz (Ubuntu): assignee Christopher Townsend (townsend)
2014-04-08 16:28:08 Christopher Townsend compiz: milestone 0.9.11.0
2014-04-22 03:17:31 Gao Shichao bug added subscriber Gao Shichao
2014-05-19 14:02:35 Christopher Townsend compiz: status Confirmed In Progress
2014-05-19 14:02:37 Christopher Townsend compiz (Ubuntu): status Confirmed In Progress
2014-05-19 15:59:37 Launchpad Janitor branch linked lp:~townsend/compiz/fix-lp1304531
2014-06-06 18:34:29 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/compiz
2014-06-06 18:49:33 Launchpad Janitor compiz (Ubuntu): status In Progress Fix Released
2014-06-07 01:36:01 Stephen M. Webb nominated for series Ubuntu Trusty
2014-06-09 15:27:45 Christopher Townsend compiz: status In Progress Fix Committed
2014-06-10 19:52:11 Christopher Townsend compiz: milestone 0.9.11.0 0.9.12.0
2014-06-10 19:52:23 Christopher Townsend nominated for series compiz/0.9.11
2014-06-10 19:52:23 Christopher Townsend bug task added compiz/0.9.11
2014-06-10 19:52:30 Christopher Townsend compiz/0.9.11: status New In Progress
2014-06-10 19:52:35 Christopher Townsend compiz/0.9.11: importance Undecided Medium
2014-06-10 19:52:38 Christopher Townsend compiz/0.9.11: assignee Christopher Townsend (townsend)
2014-06-10 19:52:42 Christopher Townsend compiz/0.9.11: milestone 0.9.11.1
2014-06-11 15:45:40 Launchpad Janitor branch linked lp:~townsend/compiz/0.9.11.1
2014-06-18 14:17:29 Christopher Townsend 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 [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
2014-06-18 15:14:45 Christopher Townsend description [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 [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. * Debdiff is found at https://bugs.launchpad.net/compiz/+bug/1303462/+attachment/4134214/+files/compiz-trusty-sru.debdiff * 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
2014-06-19 14:20:48 Chris J Arges bug task added compiz (Ubuntu Trusty)
2014-06-19 14:46:14 Chris J Arges compiz (Ubuntu Trusty): status New Fix Committed
2014-06-19 14:46:17 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2014-06-19 14:46:23 Chris J Arges bug added subscriber SRU Verification
2014-06-19 14:46:31 Chris J Arges tags verification-needed
2014-06-19 14:59:25 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/compiz
2014-06-22 01:08:37 Gao Shichao tags verification-needed verification-done
2014-06-24 14:04:50 Christopher Townsend description [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. * Debdiff is found at https://bugs.launchpad.net/compiz/+bug/1303462/+attachment/4134214/+files/compiz-trusty-sru.debdiff * 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 [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. * Debdiff is found at https://launchpadlibrarian.net/178439518/compiz-trusty-sru-2.debdiff * 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
2014-06-24 18:08:12 Chris J Arges tags verification-done
2014-06-24 18:08:14 Chris J Arges tags verification-needed
2014-07-02 01:06:41 Jason Haar compiz (Ubuntu Trusty): status Fix Committed Confirmed
2014-07-02 01:45:16 Gao Shichao tags verification-needed verification-done
2014-07-02 12:15:09 Mantas Kriaučiūnas compiz (Ubuntu Trusty): status Confirmed Fix Committed
2014-07-02 14:29:10 Christopher Townsend tags verification-done verification-needed
2014-07-03 04:04:32 Gao Shichao tags verification-needed verification-done
2014-07-10 16:00:45 Launchpad Janitor compiz (Ubuntu Trusty): status Fix Committed Fix Released
2014-07-11 18:03:50 Christopher Townsend compiz/0.9.11: status In Progress Fix Committed
2014-07-23 13:53:33 Christopher Townsend compiz/0.9.11: status Fix Committed Fix Released
2014-11-06 13:29:25 Stephen M. Webb compiz: status Fix Committed Fix Released