Note: this is on Android. On desktop I don't really use PWAs, and FF doesn't support them. On iOS all PWAs and browsers run on Safari (#AppleBrowserBan), which means you get an even worse experience than this. Chromium's PWA support may be many years ahead of FF and WebKit, but FF at least doesn't breaks things on purpose like Apple does.

See for example:
https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/
https://webventures.rejh.nl/blog/2024/history-of-safari-show-stoppers/
https://www.construct.net/en/blogs/ashleys-blog-2/safari-releases-development-1616

Apple backs off killing web apps, but the fight continues - Open Web Advocacy

Open Web Advocacy
iOS (by extension all iOS browsers, given the #AppleBrowserBan) stands out as being the worst, and Linux/Android the best. iOS (Safari) was also the only test device that kept refusing to auto-reload the website when I made changes on my 11ty local server :/

Now 🔥AppleInsider covers the #AppleBrowserBan

"Apple has created a program that lets third-party browser engines come to iOS, yet keeps security and privacy in mind. "And for whatever reason, they've chosen not to do so." - Apple

https://appleinsider.com/articles/25/07/14/apple-still-effectively-blocks-rival-browser-engines-on-ios-despite-eu-order

Apple still effectively blocks rival browser engines on iOS despite EU order

The Open Web Advocacy group claims that despite claiming to allow rival browser engines on the iPhone, Apple has made it impossible for developers to create them.

AppleInsider

Firefox released four patches for v136 in quick succession (March 11th, 18th, 25th, and 27th), which included at least one security fix.

Meanwhile, iOS Safari (and - thanks to the #AppleBrowserBan - every browser on iOS) requires full OS updates to fix security issues, which often take weeks (if not a month or more) to ship to users.

https://www.mozilla.org/en-US/firefox/releases/

Mozilla Firefox Release Notes

Release notes for each version of Firefox.

Mozilla
Appleのブラウザエンジンの規制は本当に良くない #AppleBrowserBan
@brucelawson sitting here in #38C3 and thinking about you. Maybe this talk helps ... #AppleBrowserBan

Hey #38C3,

please support #AppleBrowserBan

The Problem:
Apple has been ignoring web standards for years. They only allow one browser engine—WebKit—on iOS. This regulation blocks features essential for developing browser-native web apps.

Learn more and join the advocacy:
https://open-web-advocacy.org/

#38C3 #38c3glitch

Open Web Advocacy

A group of software engineers from all over the world who have come together to advocate for the future of the open web

Open Web Advocacy

CMA Provisional Report on mobile browsers.

I read the 600 page provisional report from the UK competition regulator's two year market investigation into mobile browsers and the #AppleBrowserBan so you don't have to: https://brucelawson.co.uk/2024/cma-provisional-report-mobile-browsers/

Bruce Lawson's personal site

» CMA Provisional Report on mobile browsers

Adobe's `usePreventScroll()` hook takes ~8 lines of code to prevent scroll on every browser - except for iOS Safari - that one takes 163 lines, many of which are comments trying to explain what the f*ck is happening.

https://webventures.rejh.nl/blog/2024/history-of-safari-show-stoppers/#anchor--2016-body-with-overflow-hidden-css-is-scrollable-on-ios

#AppleBrowserBan

An Abridged History of Safari Showstoppers - Webventures

TL;DR: iOS Safari is more than an inconvenience for developers, it's the fundamental reason interoperability has been stymied in...

Webventures
Apple A17 Pro chip is the star of the first iPad mini update in three years

Refreshed tablet supports Apple Pencil Pro, starts at $499 for 128GB.

Ars Technica