Ruminations on notifications – David Bushell – Web Dev (UK)
Ruminations on notifications
Subscribe
Blog RSS feed
Notes RSS feed<br>or
Combined RSS feed<br>and follow
Mastodon
Bluesky
Thursday
20 Aug<br>2026
.Prose" hidden>Play Synthesised Audio
I’m on annual leave next week. Now would be the ideal time to drop premium rage-bait and walk away. “One browser tab is enough” was drafted but due to a tragic git clean accident we are all spared. This sideways look at notifications should be more relatable.<br>When I pay using NFC I’m annoyed twice. First by Apple Pay, then again when my banking app catches up. Can’t they decide between themselves? I don’t need two reminders about the groceries I bought a minute ago. Maybe I can disable notifications for either one, but then I might miss real fraud alerts.<br>Notifications are a chore I could do without.<br>Restart required<br>Notifications are a core feature of needy programs. Every app wants to be the centre of attention. They can’t wait to tell you about their new features. Presumably in-app notifications are the new trend because OS level notifications are easily blocked.<br>Vivaldi ruined my browsing experience for a long time.<br>AltVivaldi's 'Restart Required' notice<br>That annoying “toast” wasn’t dismissible. It crossed the line of death and looked suspicious. Eventually it was fixed by moving into the tab bar.<br>I recently returned to Sublime Text to avoid modern apps that were too needy. In response to my post, developers were keen to laud their command line supremacy. I don’t disagree but the CLI isn’t immune to notification nonsense. Every time I open Neovim I get stopped.<br>AltNeovim notification: Plugin Updates - Press ENTER or type command to continue.<br>Guess what happens when I press enter? Nothing! How about telling me what the command is to update the damn plugin?! Dear devs, updates may be your life, they ain’t mine!<br>Noisy websites<br>The web platform demands that anything native apps can do, the web must copy. There are good arguments for this. The counterpoint is terrible implementation. Browser vendors have done a dismal job at designing the user experience around push notifications.<br>“This website wants to send you notifications, allow?”
Does this still pop up before a page has even loaded? I wouldn’t know. I blocked that years ago without thinking twice.<br>My advice, look for this:<br>AltChromium notifications default behviour setting with 'Don't allow sites to send notifications' selected.<br>— or this:<br>AltFirefox notifications setting with 'Block new requests asking to allow notifications' checked.<br>— and block wholesale without exception.<br>In all my years of building websites I’ve never had a single client request or even consider notifications. Not one project that scoped in such a requirement.<br>Apple held out for declarative web push in Safari citing their usual privacy theatre (lol). Apple aren’t fans of silent push with no visible UI. I reckon their actual trepidation is their unreliable cloud syncing infrastructure. When I tested it was 50/50 on whether a notification ever arrived via Apple.<br>Mozilla’s servers are rock solid. One rainy day I ran an experiment to send large data split across many hundred web push payloads. I was able to clock kilobytes per second. This is awful abuse of the API. Apple might be right about silent push…<br>Literal spam<br>Proton Mail was one of the few mobile app that I allowed notifications. My inbox is usually rather chill, except when Proton spam me themselves.<br>Alongside my public addresses I use [redacted]@ for important accounts. I configured a folder to send mobile notifications for this address only. It worked for years. Then one day the spam notifications began. Spam that had already been flagged and filtered into trash (sent to any address).<br>I reported this bug to Proton Support in May and was told:<br>If we have any relevant information to share with you, or if we have any questions, we will follow up on this support ticket.
I never heard back. Notifications remain disabled.<br>Today my phone is almost entirely notification free unless I get an SMS from family. Oh, and Apple pestering me about iOS 26 several times a week.<br>AltiPhone system notification stating: iOS 26.6 is available. You can update now or schedule the update for later.<br>My iPhone will remain on iOS 18, thanks. Apple sure love their dark arts and deceptive patterns. There is no option to stop this constant nagging. If other apps tried it I bet Apple would delist them. This ain’t about security, I get iOS 18 updates.<br>Hot fires in your area<br>UK Government got trigger happy with their alert system.<br>AltSevere Alert.<br>Issued by the UK Government.<br>There is a very high risk of wildfires nationally. Residents, landowners and visitors should not undertake any activity that could start a fire, including disposable barbecues, firepits, garden incinerators or fireworks.<br>Even a small flame can rapidly develop into a major wildfire placing lives, homes, businesses and emergency responders at...