After granting a popup permission in one Container; I cannot grant it in another
Categories
(Firefox :: Security, defect, P2)
Tracking
()
People
(Reporter: tjr, Assigned: xeonchen)
References
(Regression)
Details
(Keywords: regression)
In Container A, I grant popup permission for gmail.com.
Now in Container B, on gmail.com, I try to trigger a popup on gmail.com. The popup is denied (which is expected). However when I click the Preferences button to grant the permission, I do not have the option to grant the permission, but instead to Block the popup (e.g. deny the permission) despite never having granted it. Thus I cannot actually grant the permission to gmail.com in Container B.
I presume this is fallout from Bug 1330467
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Looks like we query the permission manager using a URI here at least: https://searchfox.org/mozilla-central/rev/9eb2f739c165b4e294929f7b99fbb4d90f8a396b/browser/base/content/browser.js#891
Updated•7 years ago
|
Updated•7 years ago
|
Comment 2•7 years ago
|
||
Yup, seems like we forgot about this one. Gary, do you want to take this?
| Assignee | ||
Comment 3•7 years ago
|
||
(In reply to Johann Hofmann [:johannh] from comment #2)
Yup, seems like we forgot about this one. Gary, do you want to take this?
Sure, sorry for the inconvenience.
| Reporter | ||
Comment 4•7 years ago
|
||
I think there's a weird interaction with historical permissions. When I removed the permission for gmail.com (no FPI value) from permissions.sqlite and regranted the permission - the problem went away.
| Reporter | ||
Comment 5•7 years ago
|
||
Perhaps I am the only one in this situation? If anyone else runs into this we can investigate more. Maybe Bug 1557729 is related?
Updated•7 years ago
|
Description
•