Native Mac Notifications Comes to Chrome Stable
bugs.chromium.org
bugs.chromium.org
In the end it's a tough call about what you value more.
When did this became something that browsers needed to have? Seems more like a solution in search of a problem.
Browser based chat apps like Slack, webmail, among other things are the sort of stuff I like some notifications on. Yeah there's a "app" for Slack, but it's a web view. Easier for me to have it as a pinned tab and always know where it is since it's either Chrome or terminal where I spend most of my time.
But then:
a) the majority of the apps asking for notifications are spammy sites (as always the louder offenders).
b) Slack, Gmail etc can have its notifications enable toggle hidden in Settings (and Slack indeed has significant customization options for notifications there).
If we start saying "ok, Slack is useful, so it's OK to allow it to show an unsolicited popup asking to show notifications" then next thing we have half the useless web also doing the same.
It's not a slippery slope either -- it's just how the web and spam works, with spammer sites/ads/etc exploiting any given opportunity to be loud and soliciting to the max...
What's "easy" about it? My annoyance is the age old popup annoyance, something tons of web users have lamented for ages.
Ever heard anyone say they LIKE unsolicited popups? Even if it is to ask permission for something?
>The reality is that sites can do any number of things to annoy you because you are giving them permission to execute code on your machine. If you don't trust them with this permission then don't give it to them.
Sounds like a slippery slope. I don't understand these kind of half-thought arguments.
I never said I want webpages to act as simple text. I like dynamic pages and apps -- I just don't like unsolicited popups and dialogs.
The same holds true for the desktop, and countless people have expressed their frustrations with such popups there too. Starting from Clippy, the most annoying popup of all time, to the backslash against Windows (Vista?) "asking for admin permissions" dialog, which made them tone it down, and all the way to today...
How about not making personal characterizations?
So you'd rather no one have the ability to receive real time notifications from a web application just so you can't be bothered for a second from a permission request that you can actually ignore in its entirety?
I don't really understand your view point. Web applications can provide very rich functionality so why would you want to limit that to non-real-time?
Because applications also provide very shallow functionality -- and especially most of the ones I see asking for notifications (makes sense too: marketers and spammers and the first to jump on such features).
Also because a user can always go to the settings of the application and explicitly enable it. That's why there are settings.
If they don't like settings pages, and think users would not find them, they could also have an "enable notifications" link/button somewhere prominent in the header/footer etc for the user to click, instead of directly asking users.
As for non-tech savvy people, notifications and popups just confuse most of them, and they blindly tend to click to dismiss them, either yes or no, often without even reading the message carefully (or at all). That's something that has been hammered on by UX experts since the dawn of time.
Having a web feature off by default is essentially damning it to not exist, so that's a non-starter. If you don't like the features that are enabled by web standards most of them can be globally disabled by turning JavaScript off.
That's good, but might be too blunt a hammer. What should be is a standard way to turn them on/off per individual site, WITHOUT unsolicited popups.
>Having a web feature off by default is essentially damning it to not exist, so that's a non-starter.
As an IT teacher in a past life I've seen 10 year old kids go through 10 layers of obscure program settings to enable a particular behavior / proxy their way out of a school network / etc.
If people care enough for notifications, they will find a way to enable them. If they don't, no harm done.
If people don't care enough about notifications, they will find a way to disable them. If they don't, no harm done.
I appreciate that you have your own preference on this matter, but do you really think that most people don't like notifications? Most people want them.
Source?
We can bicker about implementation but saying "web apps don't need notifications" is as nonsensical as saying "desktop apps don't need notifications".
A source for that?
What's a fact is that all people didn't had them for the first 15+ years of the web, and I've never heard people complaining about that lack -- whereas people always asked for faster loading websites, less popups, no auto-play for sound and videos, ability to turn off ads, etc.
None of the desires you list are associated with notifications.
If you bury it in the browsers settings it might as well not exist as a feature
- Open Chrome.
- In the upper-right corner of the browser window, click the Chrome menu Chrome menu.
- Click Settings > Show advanced settings.
- In the "Privacy" section, click Content settings.
- In the dialogue that appears, go to "Notifications" and choose the following:
- Do not allow any site to show notifications: You won’t see any notifications from websites.
A browser popping up a permission request to ask me whether I want to receive notification is very likely an annoying interruption, and is not relevant to my current task. It would be much better to indicate that the site is notifications-capable with an icon, heck the sites can have an opt-in button, just don't pop up that prompt and force me to acknowledge it.
And... apparently you can.
>Go to content settings in both firefox and chrome and you can block all notifications by default.
See https://support.google.com/chrome/answer/3220216 for the method.
This thread is getting ridiculous. I appreciate people don't like notifications but the very few sites that request them are sites like gmail, discord, irccloud etc which the majority of people absolutely do want notifications from.
Web standards aren't a democratic process that all the web users vote on. They're defined by a consortium of companies each with their own special interests and agendas. Pop-ups were allowed by web standards and we've gone out of our way to build tools to prevent them.
Which people? The developers or the end users? It's a cliché but I can't see my non-techie mom or dad, or cousins, aunts, uncles ever wanting website notifications on their laptop, not even for gmail.
So now everybody gets alerts to accept notifications so those 0.001% techies/devs who want them can use them? they could enable it themselves.
The _very few_ sites include also techcrunch and others. I see people thinking they got a virus because they're getting notifications on their OS by a website they've accepted by mistake.
People rarely design specs. Corporations do, and they push their own agendas, like, all the time.
That's like saying "If people didn't like DRM we wouldn't have W3C's Encrypted Media Extensions".
For me it's very rare, and >75% of the time that a site asks for that permission I want to grant it.
/s
And also because "always deny" or "turn off" is too blunt a tool.
And because the HN crowd is full of people that design and code such defaults in their apps (including lots of browser developers), and their webpages.
It's not a forum with people merely looking for the quickest solution to solve a personal problem with how their browser behaves.
But why think about those issues when you can instead post snide, edgy, holier-than-thou snark on the internet?
The default of "ask" is ideal for me and most users. Judging from the number of downvotes you've received in this thread, it seems like your preference isn't particularly common. It doesn't seem too much to ask you to change a setting in Options to accommodate your uncommon preference.
In a child comment you write: "How about the site NOT bothering me in the first place? Not even for my consent?"
They ask for my email all the time, which IMO is more annoying.
You say you don't like distractions but there are dozens of ways a webpage can distract you. They can throw an alert() at you and you are forced to deal with it. This is much worse than an ignorable permission prompt.
If browsers were to remove alerts, remove all types of features that need notification dialogs, web pages could still throw a modal dialog over its content.
What you are asking for: a web with JavaScript but somehow with "distractions" prevented, is impossible. The second you allow someone to execute code on your computer, you are allowing them to do things that you might dislike.
Did you see us anywhere else rooting in favor of alert() windows?
If not, how are we contradictory, or how is that they are ALSO annoying relevant? We are both against those AND against notifications. How's that hard to understand?
Yes, there are lots of ways a browser can distract us. That's why want to remove some of them. A few, like the option of a modal window, we consider necessary evil -- but still, we'd advise against developers overusing it.
That doesn't mean we can't complaint about other distractions. Like autoplay on videos and music, bad contrast, intrusive apps, etc.
Also, taking something out or making something slightly more difficult to achieve still has merit for eliminating it, even if there are workarounds. It's not "all or nothing".
The "blink" tag got killed too (FF killed it first back in the day IIRC), despite the fact that it was part of the web standard or that it could be replicated easily with JS and CSS. And guess what? We don't see the same effect as much now -- even though it's 100% possible, and takes 1 line of CSS animations to achieve.
>What you are asking for: a web with JavaScript but somehow with "distractions" prevented, is impossible. The second you allow someone to execute code on your computer, you are allowing them to do things that you might dislike.
And a world without bullying is also impossible. As long as people are people, some are stronger etc. This doesn't mean we can't or shouldn't fight against it.
The world is not "all or nothing", either no distractions at all for some Gopher-era experience, or full blown access to all kinds of bells and whistles for distraction...
-- Cut it off.
Ever occurred to you that people might want behavior X without something else that often accompanies it, but doesn't necessarily goes along with it?
Multiple people complained about Safari using the OS notification system and not wanting web notifications at all.
Safari has a Preference screen called Notifications, and offers a simple checkbox at the bottom "Allow websites to ask for permission to send push notifications".
I'll grant you that its almost certain the feature will be harder to turn off in Chrome, but that is a complaint against the browser not the concept of notifications - and it makes no sense to complain (paraphrased) "now websites will spam me like they do in Safari" when Safari has a very simple solution to the 'problem'.
Also, how is it possible the people saying they don't want any notifications for periods of time, have never heard of "Do not Disturb" mode?
I usually have pretty low expectations from comments on HN but today I feel we've found a new low.
We're exploring that. It's not 100% clear either way, but I personally hope we can do it.
Feel free to star this issue if you want to keep track of progress: https://bugs.chromium.org/p/chromium/issues/detail?id=516147
Which is pretty weak, IMO. They argue that Win10 adoption is less. But I think the people using Win10 are already more than those using any form of OSX, ever.
If you're not currently using Chrome notifications, nothing changes for you.
Since people visit tens of new websites everyday, asking permission once is also close to spamming -- it's a non solicited popup for something most don't care and don't want.
And don't get me started with the BS "This site uses cookies, OK/Not OK" we get in Europe...
Source? From my experience people tend to visit the same few sites everyday. Personally I've seen that permission notification about 4 or 5 times in the several years it's been a feature.
It's a power distribution. They visit their few sites everyday, but they also visit a long tail of sites for different things.
Except if we're talking about Aunt May/Uncle Paul, who only go from their Outlook Mail to Facebook.