Bug 1733073 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Denying a requestStorageAccess permission prompts leads to an invalid site identity / permission panel state. We show a permission indicator, but the permission panel doesn't list any permissions.

I suspect this comes from setting a temporary block when the user denies the prompt. The permission may not have a UI state.

Mozregression points to Bug 1695356.

STR:
1. Set `` to `0` to get the storage access prompt on first request.
2. Open https://factual-solar-climb.glitch.me/
3. Click the first button "Request Storage Access and Open a new Window"
4. In the permission prompt that opens, select "Block"

Expected:
The permission icon in the identity section should be hidden. It shouldn't be possible to open the permission panel.

Actual:
The identity section shows a permission icon. Clicking on the permission icon opens the permission panel. The permission panel does not list any permissions.
Denying a requestStorageAccess permission prompts leads to an invalid site identity / permission panel state. We show a permission indicator, but the permission panel doesn't list any permissions.

I suspect this comes from setting a temporary block when the user denies the prompt. The permission may not have a UI state.

Mozregression points to Bug 1695356.

STR:
1. Set `dom.storage_access.max_concurrent_auto_grants` to `0` to get the storage access prompt on first request.
2. Open https://factual-solar-climb.glitch.me/
3. Click the first button "Request Storage Access and Open a new Window"
4. In the permission prompt that opens, select "Block"

Expected:
The permission icon in the identity section should be hidden. It shouldn't be possible to open the permission panel.

Actual:
The identity section shows a permission icon. Clicking on the permission icon opens the permission panel. The permission panel does not list any permissions.

Back to Bug 1733073 Comment 0