tomayac,
@tomayac@toot.cafe avatar

🙋 My browser…

👉 Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1 👈

…is 🟩 28% Fugu 🐡!

How Fugu 🐡 is yours? Find out at https://howfuguismybrowser.dev/ and share on !

(This is from the installed PWA, confirming that Push and Badging API are still back.)

simevidas,
@simevidas@mastodon.social avatar

@tomayac

Safari Firefox
🤝
27% fugu

tomayac,
@tomayac@toot.cafe avatar

@simevidas My browser—Mozilla/5.0 (Android 14; Mobile; rv:124.0) Gecko/124.0 Firefox/124.0—is 24% Fugu!

Where do you get the additional 3% from?

simevidas,
@simevidas@mastodon.social avatar

@tomayac I use Nightly

My browser—Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0—is 27% Fugu!

callionica,
@callionica@mastodon.social avatar

@tomayac Why does it report Persistent Storage with a check mark? Does it actually work? Does navigator.storage.persist() or persisted() ever return true? Or, even failing that, have you found a way to get the browser to stop deleting data according to its whim?

tomayac,
@tomayac@toot.cafe avatar
callionica,
@callionica@mastodon.social avatar

@tomayac So it’s just looking for the presence of the functions? Any way that the test can be updated to call them and check the result? I’m not sure if Safari ever returns true from persist or persisted, but I know that it doesn’t on the current Mac version I have in front of me yet there’s a check mark next to Persistent Storage in your otherwise excellent fugu tester (I’ve never got persist to return true when testing previously on Safari iOS either).

tomayac,
@tomayac@toot.cafe avatar

@callionica That's interesting. I haven't tested myself, but MDN says it's all supported: https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist#browser_compatibility. Could you create a reproduction case and file a new WebKit bug via https://bugs.webkit.org/ and paste the bug URL here? Thanks!

veyndan,

@tomayac It says my browser doesn't support "Add to Home Screen", yet I can see it in my browser menu options (and have confirmed it works). What am I missing here?

Mozilla/5.0 (Linux; Android 11; Mobile; rv:126.0) Gecko/126.0 Firefox/126.0

tomayac,
@tomayac@toot.cafe avatar

@veyndan This is about programmatically triggerable installation via the BeforeInstallPrompt.prompt() method, see the documentation: https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent/prompt.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • ngwrru68w68
  • tacticalgear
  • JUstTest
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • ethstaker
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • provamag3
  • lostlight
  • All magazines