5 ms·
Websites should not ask users for permission notifications. It only annoys the people using it. It is a bad idea! If users are interested enough in your conten
by bitt 8y ago
Websites should not ask users for permission notifications. It only annoys the people using it. It is a bad idea!
If users are interested enough in your content, they will find a way to opt-in for notifications like email; an opt-in for notifications button or even RSS. Why would website owners assume that users want to get notifications only after 5 seconds of visiting a random site?
- jacoblambda 8y agoSome of them do have legitimate uses, like chat apps (messages.android.com for example). Otherwise though I do agree that they are a fairly bad idea.
- bitt 8y agoThere are certainly a few legitimate use cases. There should be an enable desktop notifications button or something similar in those cases.
- jdsully 8y agoYea gitter is the only website I've given this permission to. It makes the user experience much better and so far they haven't abused it.
- gpm 8y agoI'd add lichess.org as an example of well used notifications - telling you the opponent moved.
- Zarel 8y agoPokémon Showdown uses it for both – telling you your opponent moved, and message notifications when used as a chat app. It doesn't ask for the permission until you start a game or send a private message, though. I think the original version of the spec required an interaction before the permission prompt when I implemented it – I'm surprised the restriction was removed.
- deleted 8y ago[deleted]
- valtism 8y agoEven then, notification permission should not be requested without some sort of prior input from the user. A simple red bell icon with the hover text "enable notifications" would work so much better than the user being assaulted with the dialogue box right away. It really is a shame to see how terribly these permission requests have been abused, especially by news sites. I see this is a push for engagement by management, and not sufficient pushback from developers against this dark pattern. This is not a difficult feature to implement well, and we should know how to do it properly after years of mobile permission request design.
- beatgammit 7y agoYeah, it should require user interaction to trigger the prompt. In fact, some of the better websites do this already. This should be the same for nearly everything, like: - playing video/audio automatically - location access - direct GPU access In fact, it would probably make sense to include all scripting (JavaScript and web assembly). To make this suck less, the website should be able to request multiple permissions at once, with each permission able to be granted individually and websites able to put a short reason why each is being requested. Those permissions should show up in an easy to use menu for each site, like the TLS info button. Perhaps that same menu is the only way to enable/disable, so no popups, and all permissions are disabled by default.
- 43920 8y agoI almost wonder if sites are hoping people will enable notifications by accident, and then read the content after getting notified. I know at least a few people who've clicked the "allow" button by mistake, and then couldn't figure out how to turn the notifications off.
- ptaipale 8y agoThat's certainly the logic, no doubt about it.
- ptaipale 8y agoA do appreciate that browsers provide a standard way to ask for these permissions. For instance, I deny most of the "know your location" queries, but it is not infrequent that I do wish to use a Web service that asks to know where I am. Pop-up is a bad way, the above proposal for (admittedly some more clutter) buttons in address bar is better.