Open Bug 1406765 Opened 7 years ago Updated 2 years ago

Page action icon is being hidden while AJAX navigation

Categories

(WebExtensions :: General, defect, P5)

58 Branch
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: alex.esprit, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0 Build ID: 20171007220156 Steps to reproduce: I maintain the WebExtension (Last.fm Scrobbler) which uses page action icon to show it's working status. Unfortunately, the icon becomes hidden when user navigates on the website opened in the current tab. This makes users to miss the icon, so they think the extension does not work. Steps to reproduce: 1. Install Last.fm Scrobbler from AMO. 2. Open Youtube. The red Last.fm icon should be visible in the address bar. 3. Open another page, e.g. a video or the history page, if you're logged in to Youtube. Actual results: The icon becomes hidden. Expected results: The icon is still displayed in the address bar.
Intresting that the icon is always displayed on particular websites, e.g. Google Play Music. Additional info: I captured videos to demonstrate the issue: https://drive.google.com/drive/folders/0B3SDlhZ1oahMbEhKSUdremQ5Tzg?usp=sharing 1. Firefox.webm This video demonstrates the behaviour described in my previous post. 2. Firefox (GPM).webm The video shows the icon is visible all the time on Google Play Music site. 3. Opera.webm The expected behaviour.
See Also: → 1406604
Component: Untriaged → WebExtensions: Untriaged
Product: Firefox → Toolkit
Can't reproduce on other sites.
Priority: -- → P5
(In reply to Andy McKay [:andym] from comment #2) > Can't reproduce on other sites. It always reproducible on some other sites example: https://drive.google.com/open?id=0B5jmY9RBGnKrSWk1SDNZckV4WkU Test extension which just add pageAction button on tabActivated https://drive.google.com/open?id=0B5jmY9RBGnKrZnJQY2pjYWlpVGM
This also happens with browser action icon. The icon is reset to default on page navigation.
Product: Toolkit → WebExtensions
Component: Untriaged → General
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.