Closed Bug 1353977 Opened 7 years ago Closed 7 years ago

Clicking on permission panel placed in background window doesn't grant/cancel permission

Categories

(Firefox :: Site Identity, defect)

53 Branch
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: 684sigma, Unassigned)

References

Details

I have a problem with Firefox Beta 53. It also happens in Nightly 55, doesn't happen in Beta 52, ESR 45.
Clicking on permission panel placed in background window doesn't grant/cancel permission (note that user doesn't always keeps track of what window is background, for example if those windows are attached to the right and left sides of the screen).
Here's how to reproduce the bug:

1. Open https://permission.site/ , click on "Location" button on the page
2. Switch to another window (or open new Firefox / scratchpad window), so that permission is still visible
3. Click on "Allow" in permission panel

Result: Window becomes focused, but permission isn't granted
Expected: Permission should be granted

This is a bug in a new introduction, not a regression.
All questions about validity of this bug should be redirected to designer. I think expected behavior is more user-friendly.
Just verified that it indeed started from Beta 53 and Nightly 55 (2017-04-03) is affected.
Has STR: --- → yes
As suggested in Bug 1353769 comment 6, I tried to use Mozregression-gui.

It generated this regression range:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=abecacadf9d3006029eb2208445521f495e80a70&tochange=2e3bef583561c4812e6093a5ec639b1a58d0ab18

So this issue is reproducible starting from Bug 1004061.
Blocks: 1004061
Flags: needinfo?(jhofmann)
Yup, sorry, this is a security feature (bug 583175 and bug 1335985). You can reduce this timeout at your own risk by setting security.notification_enable_delay to a lower value (though I don't recommend it).
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Flags: needinfo?(jhofmann)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.