Maximized windows opened during login not actually maximized (when using 5.20 from -proposed)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Invalid
|
Undecided
|
Unassigned | ||
5.0 |
Fix Committed
|
Critical
|
Christopher Townsend | ||
unity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Critical
|
Unassigned |
Bug Description
[Test Case]
1. Open the Dash and enter Startup Applications to open the Startup Applications Preferences.
2. Click Add and enter Firefox for Name and /usr/bin/firefox for Command. Click Add mad then Close to close the Startup Applications Preferences.
3. Start Firefox and once opened, click the maximize button. Close Firefox. (Firefox remembers the state of the window when it opens again)
4. Log out and then log in again.
5. Firefox should open maximized with no extra window decorations.
[Regression Potential]
This regression is caused by a race condition and the fix should mitigate it, but there could be potential for other race conditions to occur.
Original description:
With Unity 5.20.0-0ubuntu1 from -proposed, maximized windows opened during login by autostarting apps have their top bar visible underneath the desktop top bar (indicator-appmenu) as if unmaximized, but with the window 'maximize' button indicating a maximized window - i.e. first click on it results in the window getting smaller. The second click on it then actually maximizes the window so that the top bar merges into the desktop top bar (indicator-
This problem appears consistently on every login, after I've enabled -proposed and installed Unity 5.20 from there. It never appears when I have 5.18 from -updates. Annoyingly, I am unable to reproduce it in a VM (for a nice demonstration video), but I am able to reproduce it with a newly created user account on the host (i.e. without the configuration from my main user account).
I could've taken a screenshot of how it looks right after login. I'll do that in a minute.
Edit: autostarting apps.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.20.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.8.0-26-generic x86_64
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu17.4
Architecture: amd64
CheckboxSubmission: 09ae689090491ca
CheckboxSystem: edda5d4f616ca79
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Fri Jun 28 15:47:03 2013
DistUpgraded: 2011-11-21 06:15:11,575 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
vboxhost, 4.2.14, 3.8.0-25-generic, x86_64: installed
vboxhost, 4.2.14, 3.8.0-26-generic, x86_64: installed
GraphicsCard:
Intel Corporation Ivy Bridge Graphics Controller [8086:0152] (rev 09) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:84ca]
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
MachineType: System manufacturer System Product Name
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2011-11-21 (585 days ago)
dmi.bios.date: 12/10/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1005
dmi.board.
dmi.board.name: P8H77-M PRO
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.7.12-0ubuntu2
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.43-0ubuntu0.0.2
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Unity Team: Pending requested
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/unityshell/src/PluginAdapter.cpp (+1/-1)
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
status: | New → Invalid |
tags: | added: regression-proposed |
tags: | added: verification-needed |
Changed in unity (Ubuntu Precise): | |
status: | New → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Confirmed → Invalid |
assignee: | Christopher Townsend (townsend) → nobody |
importance: | Low → Undecided |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → Critical |
Status changed to 'Confirmed' because the bug affects multiple users.