Webapps launchers have incorrect window matching (pips)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
WebApps: libunity-webapps |
Won't Fix
|
High
|
Alexandre Abreu | ||
bamf (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Raring |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
Wrong 'pip' count for webapps launchers.
[Test Case]
Set chromium as default browser (just open it and tick 'yes' when prompted)
Open chromium, and leave that window open
Click the Amazon icon in the launcher
Expected:-
Two icons in the launcher, one Amazon, one Chromium.
Amazon having a pip for being open on the left and a 'focus' pip on the right, chromium having a pip on the left only.
Actual:-
Two chromium icons in the launcher.
One chromium has a pip, additionally Amazon launcher has a focus pip.
See screenshot.
[Regression Potential]
Rare incorrect window matching for chrome-based applications, or wrong webapps matching.
_
ProblemType: BugDistroRelease: Ubuntu 12.10
Package: unity 6.6.0+bzr2742st
ProcVersionSign
Uname: Linux 3.5.0-16-generic x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
CompizPlugins: No value set for `/apps/
CrashDB: unity
Date: Mon Oct 1 10:38:27 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120102)
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Marco Trevisan (Treviño): Needs Fixing
- Alexandre Abreu (community): Needs Resubmitting
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 173 lines (+82/-11)3 files modifiedsrc/bamf-matcher.c (+68/-10)
src/bamf-unity-webapps-tab.c (+12/-0)
src/bamf-unity-webapps-tab.h (+2/-1)
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
- Marco Trevisan (Treviño): Pending requested
- Alexandre Abreu: Pending requested
-
Diff: 491 lines (+179/-100)5 files modifiedsrc/bamf-matcher.c (+81/-4)
src/bamf-unity-webapps-application.c (+9/-37)
src/bamf-unity-webapps-tab.c (+67/-52)
src/bamf-unity-webapps-tab.h (+2/-1)
src/bamf-view.c (+20/-6)
Changed in unity: | |
status: | New → Confirmed |
affects: | unity → libunity-webapps |
Changed in libunity-webapps: | |
importance: | Undecided → High |
Changed in libunity-webapps: | |
assignee: | nobody → Alex Launi (alexlauni) |
Changed in libunity-webapps: | |
assignee: | Alex Launi (alexlauni) → Alexandre Abreu (abreu-alexandre) |
Changed in bamf: | |
status: | New → Confirmed |
Changed in libunity-webapps: | |
status: | Confirmed → In Progress |
Changed in bamf: | |
status: | Confirmed → In Progress |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
Changed in bamf: | |
importance: | Undecided → High |
Changed in bamf: | |
assignee: | Alexandre Abreu (abreu-alexandre) → Marco Trevisan (Treviño) (3v1n0) |
Changed in libunity-webapps: | |
assignee: | Alexandre Abreu (abreu-alexandre) → Marco Trevisan (Treviño) (3v1n0) |
assignee: | Marco Trevisan (Treviño) (3v1n0) → nobody |
Changed in bamf: | |
milestone: | none → 0.4.0 |
Changed in libunity-webapps: | |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
Changed in libunity-webapps: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in bamf (Ubuntu): | |
status: | New → Fix Committed |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
description: | updated |
description: | updated |
description: | updated |
Changed in libunity-webapps: | |
status: | In Progress → Won't Fix |
Changed in bamf: | |
status: | Fix Committed → Fix Released |
Changed in bamf (Ubuntu Raring): | |
importance: | Undecided → High |
Changed in bamf (Ubuntu): | |
importance: | Undecided → High |
tags: | removed: rc-6.6.0+bzr2742stagingubuntu0+786 |
Tried also with the U1MS webapp, and the pip on the left of the U1MS icon only appears after you have logged in, gone through 2 factor auth (if applicable) and finally get to the store.