Notifications are coming, when settings to show it is Turned OFF.
Reported by
hpur...@gmail.com,
Dec 22 2016
|
||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36 Steps to reproduce the problem: 1. Turn off notifications in chrome settings 2. Open a website where notifications are implemented. 3. What is the expected behavior? Notification message shouldn't come when it is turned off in settings. What went wrong? Its very confusing, how notifications are coming. Did this work before? No Does this work in other browsers? Yes Chrome version: 55.0.2883.95 Channel: stable OS Version: OS X 10.10.5 Flash Version: Shockwave Flash 24.0 r0
,
Dec 22 2016
The website simply does not check whether you denied notifications, it just checks whether you enabled them, or clicked on "Not now".
,
Dec 22 2016
But my settings are not to show/ask for notifications.
,
Dec 22 2016
Yes, Chrome will not ask you, it will deny their request immediately. But Chrome does not control the way the website decides to ask you as well. Unless new information arrive, I think this is a website user experience issue and not a browser issue. Closing. I am curious - you indicated that this "works" on other browsers - on which browser does it work? (Note that Safari, Internet Explorer and Edge do not support push notifications at all at the moment, so the website intelligently does not ask on those browsers, it only asks on Chrome and Firefox. Unintelligently, though, it will only ask on Chrome and Firefox and maybe Edge, even if other browsers support this.)
,
Dec 22 2016
Yes it is supported in chrome and firefox only but i hope api will be updated in such way that it will match user defined settings.
,
Dec 22 2016
Again, there is an API that provides the needed information to tell the website that the user has blocked notifications. This specific website simply does not try to detect it, it only tries to detect whether the user answered their request to show notification. If they try to use the Notification.requestPermission() API (which would normally cause the browser, not the website, to show a permission request bubbue from the address bar), it will immediately get a rejection (and no bubble will be shown). To summarize, you should contact the website and ask them to fix its implementation to stop harassing you. :(
,
Dec 22 2016
*bubbue = bubble
,
Dec 22 2016
For future reference, the API to detect the current permission status is Notification.permission.
,
Dec 22 2016
Makes sense. I totally agree with you, but doubt they will update this. |
||
►
Sign in to add a comment |
||
Comment 1 by phistuck@gmail.com
, Dec 22 2016