Unity Launcher Fails To Auto-Hide When Enabled & Installing Commercial Software
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Bilal Akhtar | ||
5.0 |
Fix Released
|
Medium
|
Bilal Akhtar | ||
software-center (Ubuntu) |
Fix Released
|
High
|
Gary Lasker | ||
Precise |
Fix Released
|
High
|
Gary Lasker | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Bilal Akhtar | ||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Test Case]
1. Set the Unity launcher to auto-hide mode.
2. Launch the current Ubuntu Software Center in Precise.
3. Click the down arrow in the toolbar next to the "All Software" button, and choose the "For Purchase" item.
4. In the list of displayed items for purchase, choose an application (but *not* a magazine or book) that is free (that is, marked as $0 -- unless you wish to purchase something).
5. Click the "More Info" button.
6. In the details view for the application, click the "Buy" button.
7. Follow the purchase process. For a $0 item, you will not be prompted for payment information.
8. Enter the password for the install when prompted.
9: The progress bar activates in Software Center. Note that for purchased items, it can take a bit of time before the progress bar transitions from intdeterminate to determinate.
10: At the very *end* of the installation process (when the progress bar has completed), note that the hidden Unity launcher is exposed, and does not hide again by itself. NOTE this this is NOT always reproduceable! In this case, please just verify the fixed version starting at step 12.
11. Use the <super> key to force-hide the Unity launcher.
12. Close Ubuntu Software Center.
13. Update to both the software-center *and* unity packages in precise-proposed.
14. Repeat steps 1 through 9.
15. This time, at the very *end* of the install process, verify that Unity launcher is "not" exposed, beside the subtle animation when the purchased item's icon is added to it.
[Regression Potential]
Risk of regression is very low. Probably the only thing you might watch for would be an unexpected exception reported. If anything like this occurs, of course, please note it in the bug.
---
When installing an item from the "For Purchase" section in the Ubuntu Software Centre, the Unity launcher appears and fails to hide even though Auto-Hide is selected in the Appearance settings, this stays like this until you log-out or holding the super key, which resets the launcher and it goes back to Auto-Hide again.
This only happens for applications in the "For Purchase" section and does not seem to affect other apps in different categories, I have uploaded a picture showing the bug.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: software-center 5.2.1
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Mon May 21 19:48:03 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
PackageArchitec
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: software-center
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Brandon Schaefer (community): Approve
- Marco Trevisan (Treviño): Approve
- Tim Penhey (community): Needs Fixing
-
Diff: 15 lines (+5/-0)1 file modifiedlauncher/LauncherController.cpp (+5/-0)
- Michael Vogt (community): Needs Fixing
- Matthew Paul Thomas: Needs Fixing
-
Diff: 308 lines (+83/-42)7 files modifiedsoftwarecenter/backend/installbackend_impl/aptd.py (+5/-3)
softwarecenter/backend/unitylauncher.py (+5/-5)
softwarecenter/enums.py (+3/-0)
softwarecenter/ui/gtk3/panes/availablepane.py (+47/-30)
softwarecenter/utils.py (+7/-1)
test/gtk3/test_unity_launcher_integration.py (+2/-2)
test/test_utils.py (+14/-1)
- Marco Trevisan (Treviño): Approve
- Brandon Schaefer (community): Approve
- Thomi Richards (community): Approve (quality)
- Tim Penhey (community): Needs Fixing
-
Diff: 120 lines (+44/-2)5 files modifiedplugins/unityshell/src/Launcher.cpp (+2/-0)
plugins/unityshell/src/LauncherController.cpp (+5/-0)
plugins/unityshell/src/SoftwareCenterLauncherIcon.cpp (+7/-1)
plugins/unityshell/src/SoftwareCenterLauncherIcon.h (+3/-0)
tests/autopilot/autopilot/tests/test_launcher.py (+27/-1)
Changed in unity: | |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
assignee: | nobody → Bilal Akhtar (bilalakhtar) |
Changed in unity: | |
milestone: | none → 5.14.0 |
no longer affects: | software-center (Ubuntu) |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in software-center (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Gary Lasker (gary-lasker) |
Changed in software-center (Ubuntu Precise): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Gary Lasker (gary-lasker) |
Changed in software-center (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | 5.14.0 → 6.0 |
Changed in unity: | |
milestone: | 6.0 → 6.2 |
Changed in software-center (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in software-center (Ubuntu Precise): | |
milestone: | none → precise-updates |
description: | updated |
Changed in software-center (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
description: | updated |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in software-center (Ubuntu Precise): | |
status: | Fix Committed → In Progress |
tags: |
added: verification-done removed: verification-needed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Hello Ellwyn, and thank you for your report. I have also observed this behavior, so I will mark this bug as "confirmed". On initial inspection, it may well be that this bug is a side effect of bug 925014.
Thanks!