Web apps - After the user quits a web app that has just been installed the icon doesn't stay in the launcher
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Ayatana Design |
Critical
|
John Lea | ||
| Unity |
Fix Released
|
Undecided
|
Unassigned | |
| WebApps: libunity-webapps |
High
|
Alexandre Abreu | ||
| libunity-webapps (Ubuntu) |
High
|
Unassigned | ||
| unity (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
As any other application, after being installed, the icon should stay in the Launcher also after quitting. The tile should go away from the Launcher only after the user unlocks it and quits the web app.
To reproduce:
1. visit news.bbc.co.uk (or the address of any other uninstalled webapp) in Firefox
2. In the popup message that appears in the browser window underneath the URL bar, select the "Yes, you would like to integrate..." option
3. Close the browser window.
What currently incorrectly happens: the Launcher icon disappears.
Correct desired behaviour: The icon should remain pinned to the launcher like all other newly installed applications.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-03-06
- Marco Trevisan (Treviño): Approve on 2013-03-06
-
Diff: 184 lines (+125/-1)3 files modifiedlauncher/LauncherController.cpp (+79/-1)
launcher/LauncherControllerPrivate.h (+1/-0)
tests/test_launcher_controller.cpp (+45/-0)
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-03-12
- Maxim Ermilov (community): Approve on 2013-03-12
- Alexandre Abreu (community): Resubmit on 2013-03-12
-
Diff: 788 lines (+384/-65)19 files modifiedconfigure.ac (+1/-0)
debian/libunity-webapps0.symbols (+2/-0)
po/unity_webapps.pot (+0/-23)
src/context-daemon/Makefile.am (+4/-0)
src/context-daemon/unity-webapps-application-info.c (+20/-32)
src/context-daemon/unity-webapps-context-daemon.c (+9/-2)
src/libunity-webapps-repository/Makefile.am (+5/-2)
src/libunity-webapps-repository/main.c (+3/-2)
src/libunity-webapps-repository/unity-webapps-application-repository.c (+89/-2)
src/libunity-webapps/unity-webapps-context.c (+3/-1)
src/unity-webapps-desktop-infos.c (+50/-0)
src/unity-webapps-desktop-infos.h (+31/-0)
src/unity-webapps-string-utils.c (+40/-0)
src/unity-webapps-string-utils.h (+29/-0)
tests/Makefile.am (+1/-1)
tests/context-daemon/Makefile.am (+10/-0)
tests/misc/Makefile.am (+22/-0)
tests/misc/test-desktop-infos-util.c (+61/-0)
tools/Makefile.am (+4/-0)
affects: | unity-chromium-extension → libunity-webapps |
visibility: | private → public |
Changed in ayatana-design: | |
importance: | Undecided → Critical |
Changed in libunity-webapps: | |
importance: | Undecided → High |
Changed in ayatana-design: | |
status: | New → Fix Committed |
Changed in libunity-webapps: | |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
summary: |
- After the user quits a web app just installed the icon doesn't stay in - the launcher + Web apps - After the user quits a web app just installed the icon + doesn't stay in the launcher |
Changed in libunity-webapps: | |
status: | New → Triaged |
Changed in libunity-webapps (Ubuntu): | |
status: | New → Triaged |
tags: | added: udp |
Robert Carr (robertcarr) wrote : Re: Web apps - After the user quits a web app just installed the icon doesn't stay in the launcher | #1 |
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 1061056] Re: Web apps - After the user quits a web app just installed the icon doesn't stay in the launcher | #2 |
Let's add that API for 13.04. wontfix for 12.10.
Changed in libunity-webapps: | |
status: | Triaged → Won't Fix |
importance: | High → Medium |
importance: | Medium → Wishlist |
description: | updated |
Changed in libunity-webapps: | |
status: | Won't Fix → Triaged |
importance: | Wishlist → High |
Changed in libunity-webapps (Ubuntu): | |
importance: | Undecided → High |
summary: |
- Web apps - After the user quits a web app just installed the icon - doesn't stay in the launcher + Web apps - After the user quits a web app that has just been installed + the icon doesn't stay in the launcher |
Changed in libunity-webapps: | |
status: | Triaged → In Progress |
Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package unity - 6.12.0daily13.
---------------
unity (6.12.0daily13.
[ Didier Roche ]
* Build-dep on libjson-perl to get debian/
parsing the libunity-common json file successfully (and so having
the recommended scopes… recommended)
[ Alexandre Abreu ]
* Web apps - After the user quits a web app that has just been
installed the icon doesn't stay in the launcher (LP: #1061056)
[ Automatic PS uploader ]
* Automatic snapshot from revision 3190
-- Automatic PS uploader <email address hidden> Wed, 06 Mar 2013 13:26:28 +0000
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
PS Jenkins bot (ps-jenkins) wrote : | #4 |
Fix committed into lp:libunity-webapps at revision 993, scheduled for release in libunity-webapps, milestone 2.3.3
Changed in libunity-webapps: | |
status: | In Progress → Fix Committed |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package libunity-webapps - 2.5.0~daily13.
---------------
libunity-webapps (2.5.0~
[ Alexandre Abreu ]
* Update debian/symbols to use '0replaceme' as a placeholder
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
[ Alexandre Abreu ]
* Web apps - After the user quits a web app that has just been
installed the icon doesn't stay in the launcher (LP: #1061056)
[ Ubuntu daily release ]
* Automatic snapshot from revision 1000
-- Ubuntu daily release <email address hidden> Mon, 18 Mar 2013 17:41:40 +0000
Changed in libunity-webapps (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in libunity-webapps: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | New → Fix Released |
This is a bit difficult to close at this point
We have a libunity-webapps branch to manually modify the unity favorites gsettings key. It's a little prone to failure though espescially if unity/libunity- webapps get out of sync or the user manually modifies dconf key. Nervous about committing it at this point.
We need DBus API in Unity (similar to the software center API)