[Regression] Click the site permissions icon, then click the plugin indicator, doesn't open the plugins notification

NEW
Unassigned

Status

()

Firefox
Site Identity and Permission Panels
P5
normal
8 months ago
5 months ago

People

(Reporter: 684sigma, Unassigned)

Tracking

({polish, regression, ux-consistency})

50 Branch
polish, regression, ux-consistency
Points:
---

Firefox Tracking Flags

(firefox-esr45 unaffected, firefox52 wontfix, firefox-esr52 wontfix, firefox53 wontfix, firefox54 wontfix, firefox55 fix-optional)

Details

(Whiteboard: [fxprivacy])

(Reporter)

Description

8 months ago
I have a problem with Firefox Beta 52. It doesn't happen in Firefox ESR 45.
Sometimes clicking on plugin indicator, and permissions like push/geolocation doesn't work.
It happens unpredictably, however, I noticed one specific scenario when it happens

1. Open http://dagobah.net/flashswf/CatGotLost.swf
2. Click on doorhanger in location bar
3. Click on plugin indicator in location bar

Result: Panel with site info closes
Expected: Panel with site info should close and panel with plugin info should open

Same happens with permissions like push/geolocation

https://gauntface.github.io/simple-push-demo/
http://dagobah.net/flashswf/CatGotLost.swf
http://html5demos.com/geo

Updated

8 months ago
Blocks: 1267617
Status: UNCONFIRMED → NEW
Has Regression Range: --- → yes
Has STR: --- → yes
Component: Untriaged → Location Bar
Ever confirmed: true
Keywords: regression
Summary: Regression clicking on plugin indicator, and permissions like push/geolocation doesn't work sometimes → [Regression] Click the site permissions icon, then click the plugin indicator, doesn't open the plugins notification

Updated

8 months ago
status-firefox52: --- → affected
status-firefox53: --- → affected
status-firefox54: --- → affected
status-firefox55: --- → affected
status-firefox-esr45: --- → unaffected
status-firefox-esr52: --- → affected
Keywords: ux-consistency
Version: 52 Branch → 50 Branch
(Reporter)

Comment 1

8 months ago
Original summary was too general, but new summary is incorrect: it doesn't mention permissions like push/geolocation, also it assumes that the bug only happens after clicking the site permissions icon, but it happens after clicking any of 2 buttons: doorhanger and (i). I'm correcting the summary.
Summary: [Regression] Click the site permissions icon, then click the plugin indicator, doesn't open the plugins notification → [Regression] Click on plugin indicator, or permissions like push/geolocation doesn't work if site permissions panel is open

Updated

7 months ago
Component: Location Bar → Site Identity and Permission Panels
Whiteboard: [fxprivacy][triage]

Comment 2

7 months ago
This is likely due to the fact that some doorhangers "capture" clicks made outside them, so they don't have an effect. The changes made to the Identity Block may have affected the way we capture clicks. It's a polishing issue, but minor enough.
Keywords: polish
Priority: -- → P5

Updated

7 months ago
Whiteboard: [fxprivacy][triage] → [fxprivacy]
I can't reproduce this in Nightly 03-13. Can you please check if this is still broken for you in the latest Nightly?
Flags: needinfo?(684sigma)

Comment 4

7 months ago
(In reply to Johann Hofmann [:johannh] from comment #3)
> I can't reproduce this in Nightly 03-13. Can you please check if this is
> still broken for you in the latest Nightly?

I still see it with comment 0's STR in 55.0a1 (2017-03-13) (32-bit). I don't understand the current summary and other STR to reproduce the problem.

Comment 5

7 months ago
Click capture is platform-specific, you may be testing on different platforms.
(Reporter)

Comment 6

7 months ago
(In reply to Johann Hofmann [:johannh] from comment #3)
> I can't reproduce this in Nightly 03-13. Can you please check if this is
> still broken for you in the latest Nightly?

Yes, I see the same bug in Nightly. (On Windows 7)
Also, it doesn't happen with other permissions buttons (my mistake, sorry), so I'm changing the summary back to normal, suggested by YF (Yang).
Flags: needinfo?(684sigma)
Summary: [Regression] Click on plugin indicator, or permissions like push/geolocation doesn't work if site permissions panel is open → [Regression] Click the site permissions icon, then click the plugin indicator, doesn't open the plugins notification
status-firefox52: affected → wontfix
status-firefox-esr52: affected → fix-optional
Minor enough to wontfix for 53 and below :)
status-firefox53: affected → wontfix
status-firefox54: affected → fix-optional
status-firefox-esr52: fix-optional → wontfix
status-firefox54: fix-optional → wontfix
status-firefox55: affected → fix-optional
You need to log in before you can comment on or make changes to this bug.