Web apps - After the user quits a web app that has just been installed the icon doesn't stay in the launcher
Bug #1061056 reported by
Christian Giordano
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Critical
|
John Lea | ||
Unity |
Fix Released
|
Undecided
|
Unassigned | ||
WebApps: libunity-webapps |
Fix Released
|
High
|
Alexandre Abreu | ||
libunity-webapps (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
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
lp:~abreu-alexandre/unity/dbus-stick-unstick-launcher-icon
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
-
Diff: 184 lines (+125/-1)3 files modifiedlauncher/LauncherController.cpp (+79/-1)
launcher/LauncherControllerPrivate.h (+1/-0)
tests/test_launcher_controller.cpp (+45/-0)
lp:~abreu-alexandre/libunity-webapps/fix-1061056-favorite-webapps-install
- PS Jenkins bot (community): Approve (continuous-integration)
- Maxim Ermilov (community): Approve
- Alexandre Abreu (community): Needs Resubmitting
-
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 |
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 |
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 |
To post a comment you must log in.
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)