Show the full permission prompt for notifications (e.g. after user click)
Categories
(Firefox :: Site Permissions, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox72 | --- | affected |
firefox73 | --- | unaffected |
firefox74 | --- | unaffected |
People
(Reporter: collimarco91, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Safari/605.1.15
Steps to reproduce:
- A website asks permission for push notifications (e.g. after a click on a button)
- Firefox display only a small badge icon near the lock in the address bar and returns "blocked" automatically
Actual results:
The users don't see that small badge icon...
That is really confusing when the user explicitly clicked a subscribe button on the website that should display the notifications prompt. The user clicks a subscribe button and then the status blocked is automatically returned to the website: this doesn't make sense and breaks most subscription flows.
It also breaks all the double opt.-in workflows, that are recommended by Google usability guides. Try to subscribe to notifications here for example:
- Visit https://pushpad.xyz/
- Click Allow on the custom prompt
- You would expect to get a browser permission prompt, but instead "blocked" is returned immediately to the website
- The user doesn't even notice the small badge icon
- Even if the user notices the notification icon and allows notifications, he would have to click Allow a third time on the custom prompt
Finally the website might say that the notifications are blocked by browser preferences: at this point the user clicks the lock to see permissions and the notification block is not even reported there (as anyone would expect).
This new flow is completely messy, confusing for the user and breaks most subscription flows. You should use it only when there is no user interaction, for example when the permission prompt is displayed on page load, not after a user click.
Expected results:
- Display the full permission prompt (and not a small icon) when the prompt is triggered by a user event (like a click).
- Also, in that case, allow users to actually choose their preferences and don't return "blocked" immediately.
Comment 1•5 years ago
|
||
Hi,
Thank you for submitting this report. I was able to reproduce the issue on Windows 10x64, Mac 10.14 and Ubuntu 18.04.3 LTS with Firefox version Release 72.0.2.
The issue was not reproduced on Windows 10x64, Mac 10.14 and Ubuntu 18.04.3 LTS with Firefox versions Beta 73.0b10 and Nightly 74.0a1 (2020-01-27).
I am assigning a component to get an opinion from our developers.
Have a nice day!
Comment 2•5 years ago
|
||
This will be fixed in 73
Description
•