Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

June 2023

@verekia If it’s a full screen PWA, then `document.fullscreenElement` should not be set. It’s only set when in actual full screen mode. https://t.co/6c1GG6VgzH

via Twitter Web App

@diekus It should work, but I’m traveling at the moment and can’t really test. If it doesn’t work (or not as expected), please fnew.crbug.comKEcvtZ. I can help triage. I think support is limited to mobile for maybe some app types?! Try thegira-same-domain.glitch.me/pwa/

via Twitter Web App in reply to diekus

RT @henrylim96: Live demo of LEGO with Web Bluetooth (+ more Fugu stuffs)! 🤖

@tomayac #GoogleIOConnect https://t.co/BVR1pTkZOD

via Twitter Web App

RT @denladeside: Awesome presentation and live demos of @LEGO_Group SPIKE using #WebBluetooth at #GoogleIOConnect by @jdj_dk and @tomayac -…

via Twitter Web App

🤩 Oh, very exciting, an Intent to Ship (https://t.co/6Du8eojTTD) for the Iterator Helpers TC39 proposal (https://t.co/PtwlYgBXM8). I think it’s fair to set the “Web developers” signal to 100% positive âž•!

via Twitter Web App

Attending the inauguration meeting of the #GironaJS community today: https://t.co/ItzSycWd7d. Exciting! 🤩 https://t.co/4KJjVIEeIo

via Twitter for iPhone

@itsdouges @verekia @shatterspine @photopeacom @ChromiumDev @fractorious Yes, if you have a blog, please help get the word out!

via Twitter Web App

@Benbinbin_fun Oh, absolutely. There’s a lot of potential for the API. Also see https://t.co/aKuIHBKdQJ for reference.

via Twitter Web App

@photopeacom @verekia @ChromiumDev @fractorious This one is simple to fix. Right before you enter fullscreen mode, run `await navigator.keyboard.lock([“Escape”]);`. I just tested this simply by injecting it via the Console, and then going fullscreen via t

via Twitter Web App

@skymen75 @photopeacom @ChromiumDev @fractorious Yes, the ask is to make this work in a browser tab as well, which is more “dangerous”.

via Twitter Web App in reply to skymen75

@scnace @photopeacom @ChromiumDev @fractorious Installed PWAs can overtake many browser shortcuts like cmd/ctrl+t (https://t.co/z9MRsPSSCz). It’s in-tab apps that can’t.

via Twitter Web App

@bramus @stefanjudis @dazabani The core problem is described in this subsection of @dazabani’s great blog post: https://t.co/sbY9MV89B2.

via Twitter Web App

RT @denladeside: I am working on a module to allow easy development with https://t.co/UViDb3piEC on a Desktop by providing the data from a…

via Twitter Web App

@rebelancap You can insert a modified manifest with JavaScript: take the existing manifest, modify the URL, and then change the link so that it points to your modified manifest, encoded as a data URL.

via Twitter Web App in reply to rebelancap

🔢 Correction—Web Inspector ISN’T blocked, but works differently than, e.g., in Chrome: there’s no Develop menu item nor can you right-click and Inspect Element in a web app. Instead, you debug apps via Safari’s Develop > $machineName > $appName menu

via Twitter Web App

RT @jensimmons: @kvnbsst You *can* use Web Inspector to create web apps. We redesigned the Developer menu in Safari on macOS to make it eas…

via Twitter Web App

@razvancaliman @prchdk Deep link: https://t.co/ZMVarihkIT. (Spotted a typo “You Mac” → “Your Mac”, CC: @jensimmons.)

via Twitter Web App

@trusktr @nodejs It seems like @lcasdev from the WinterCG is the person to speak to.

via Twitter Web App

My “Web Apps on macOS Sonoma 14 Beta” article (https://t.co/s0fSeW0M2Y) is on HackerNews: https://t.co/3urR6DcVjT 🫣.
#macOS #Sonoma #WebApps #Safari #ProjectFugu #HackerNews

via Twitter Web App

@jaroslawjarosik Some more details have emerged. Updated the blog post: https://t.co/ZbHCa3plQg.

via Twitter Web App

@razvancaliman @prchdk Yes, I have posted an update: https://t.co/s0fSeW0edq (search for “update”).

via Twitter Web App

People using the File System Access API or the Origin Private File System API, you might be interested in a recent proposal for a FileSystemObserver interface: https://t.co/hhaqV8Pjfr 🔁💀

via Twitter Web App

@samthor See my wishlist for the first piece of feedback!

For the second piece of feedback, this looks like something @eladalon1983 would love to hear more about.

via Twitter Web App

RT @RGadellaa: If you’re wondering how installing web apps on macOS will work. @tomayac got you covered:

https://t.co/t09EgtXGjy

via Twitter Web App

@firt @ViliamKopecky Well, they do look at and respect `standalone` as their trigger to not show navigation controls. It should report at least that correctly then. Full support for all display modes would be the optimum of course.

via Twitter Web App

@jasonmcneill @fakebaldur If you compare open.spotify.com with the installed variant, I personally think it makes sense for truly app-like experiences to not show a URL bar. But I get and respect that there are different points of view on this ques

via Twitter Web App in reply to jasonmcneill

@stshank I’m very happy indeed, and as I wrote in my Conclusion https://t.co/N951tidwar: “There is an enormous potential for web apps on macOS to succeed, and if Apple only works on a third of the items on my wish list, the potential is even bigger”.

via Twitter Web App

RT @stshank: Here’s a useful, thorough deep dive on Safari web apps on MacOS Sonoma, which speaking as a web app person I see as a very big…

via Twitter Web App

@ViliamKopecky In theory it should, in practice there’s a bug: https://t.co/S8fVLH43Eq.

via Twitter Web App

RT @fakebaldur: “Web Apps on macOS Sonoma 14 Beta”

I know it’s popular to only acknowledge progress (esp. Safari progress) with a complain…

via Twitter Web App

@jaroslawjarosik It’s a fair remark, so added it to my article: https://t.co/DvjjSdhlI6.

via Twitter Web App

@jaroslawjarosik When right-clicking the Dock icon, you can uncheck “Keep in Dock” and still launch the app via Launchpad, Spotlight search, etc.

via Twitter Web App

@jaroslawjarosik Same-origin links are handled in-app, cross-origin links open in the default browser.

via Twitter Web App

@prchdk Minor correction: “For apps with a manifest, there’s no Safari UI” → “For apps with a manifest with `”display”: “standalone”`, there’s no Safari UI”.

via Twitter Web App in reply to prchdk

@Stof70 Thank you. Added a clarification: https://t.co/dr5Uhxn71Q.

via Twitter Web App

@jamespearce We have a proposal open that probably soon will be merged: https://t.co/m8DgyQkorV.

via Twitter Web App

🔢 Web Apps on macOS Sonoma 14 Beta:

https://t.co/s0fSeW0edq

With macOS Sonoma, Apple goes all-in on the concept of installable web apps. They’re highly integrated in the overall macOS experience and don’t give away their web roots by not showing any

via Twitter Web App

@renniemurph In the menu: Safari > Settings > Privacy. There’s also some privacy settings in Safari > Settings > Advanced.

via Twitter Web App

@renniemurph It’s probably Safari’s intelligent tracking prevention and privacy features that get detected as an ad blocker by some site that you’re on. https://t.co/lmaod6xFdt

via Twitter Web App

@JuliusKovac @YouTube I don’t know, but you can open a WebKit bug at bugs.webkit.org and ask the @webkit team to investigate.

via Twitter Web App in reply to JuliusKovac

@sillvvasensei @roebuk It’s only supported by Safari so far. Not sure if they open this up to other browsers, similar to what they did in iOS/iPadOS.

via Twitter Web App

@sepia_fw I do hope so, but so far haven’t spotted anything.

via Twitter Web App in reply to sepia_fw

@dgrammatiko To be fair, on the non-Fugu side, they had a lot of additions: https://t.co/RIHmYhCMZY.

via Twitter Web App

Testing Safari 17 Web Apps.

🔷 Seamless OS integration (Dock, multitasking, Spotlight).
🔷 Own Settings menu. Can turn on nav controls, tweak name & icon, title bar color.
🔷 Run independent from Safari, no Safari UI.
🔷 Web Inspector blocked.
ðpic.twitter.com/thKdGOMDVI

via Twitter Web App

🙋 My browser…

💉 `Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1` 💈

…is 🟩 26% Fugu 🐡!

How Fugu 🐡 howfuguismybrowser.devttps://t.co/IGpic.twitter.com/h8RZtlARgb

via Twitter for iPhone

RT @ChromiumDev: 🔢 How Photoshop solved working with files larger than can fit into memory, by Nabeel Al-Shamma and @tomayac:

💉 Article: h…

via Twitter Web App

jensimmons Yes, you heard that right. Web apps on Mac, from Safari. *Any* website can be added to your Dock, and opened as a web app.

via Twitter Web App (retweeted on 8:06 PM, Jun 5th, 2023 via Twitter for iPhone)

Selected text on Github (and many others) isn’t visible if you have the `experimental-web-platform-features` flag set in Chrome. Not a bug, but working as intended: https://t.co/sbY9MV89B2 🤯. Hope the spec unbreaks this state.

via Twitter Web App

@ekr____ Thanks for keeping up the writing!
Signed an avid reader.

via Twitter Web App in reply to ekr____

@ekr____ Thanks for all the impactful work you did while at Mozilla, and also documenting a lot of it in the insightful blog posts you wrote! All the best for the next endeavor!

via Twitter Web App in reply to ekr____

simonvart Users may block cookies and so, break your application. We should test for that. And use try/catch maybe more that we usually do. lnkd.in/ea9g_GQn

via LinkedIn (retweeted on 12:23 AM, Jun 4th, 2023 via Twitter Web App)

RT @ChromiumDev: 🔢 How SVG editor Boxy SVG uses the Local Font Access API to let users pick their favorite local fonts, by Jarek Foksa (@Bo…

via Twitter Web App