@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
@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/
RT @henrylim96: Live demo of LEGO with Web Bluetooth (+ more Fugu stuffs)! 🤖
@tomayac #GoogleIOConnect https://t.co/BVR1pTkZOD
RT @denladeside: Awesome presentation and live demos of @LEGO_Group SPIKE using #WebBluetooth at #GoogleIOConnect by @jdj_dk and @tomayac -…
RT @denladeside: At #GoogleIOConnect seeing some super fun @googlechrome #WebBluetooth @LEGO_Group demos by @jdj_dk and @tomayac https://t.…
🤩 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 âž•!
Attending the inauguration meeting of the #GironaJS community today: https://t.co/ItzSycWd7d. Exciting! 🤩 https://t.co/4KJjVIEeIo
@verekia @shatterspine @photopeacom @ChromiumDev @fractorious You’re welcome 🤗!
@itsdouges @verekia @shatterspine @photopeacom @ChromiumDev @fractorious Yes, if you have a blog, please help get the word out!
@Benbinbin_fun Oh, absolutely. There’s a lot of potential for the API. Also see https://t.co/aKuIHBKdQJ for reference.
@photopeacom @verekia @ChromiumDev @fractorious More background: https://t.co/X6oADxAKFU.
@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
@verekia @photopeacom @ChromiumDev @fractorious Please add this challenge in a comment on https://t.co/5pbEYdkH5P.
@skymen75 @photopeacom @ChromiumDev @fractorious Yes, the ask is to make this work in a browser tab as well, which is more “dangerousâ€.
@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.
@photopeacom @ChromiumDev @fractorious Just commented: https://t.co/WCYxgznhje.
@bramus @stefanjudis @dazabani The core problem is described in this subsection of @dazabani’s great blog post: https://t.co/sbY9MV89B2.
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…
@rebelancap Perfect, glad it worked!
@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.
🔢 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
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…
@razvancaliman @prchdk Deep link: https://t.co/ZMVarihkIT. (Spotted a typo “You Mac” → “Your Mac”, CC: @jensimmons.)
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
@jaroslawjarosik Some more details have emerged. Updated the blog post: https://t.co/ZbHCa3plQg.
@razvancaliman @prchdk Yes, I have posted an update: https://t.co/s0fSeW0edq (search for “updateâ€).
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 ðŸ”💀
@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.
@justonedev @ChromiumDev We’ve been there in 2007: https://t.co/3l1GQlDrAs.
RT @RGadellaa: If you’re wondering how installing web apps on macOS will work. @tomayac got you covered:
https://t.co/t09EgtXGjy
@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.
@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
@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”.
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…
@ViliamKopecky In theory it should, in practice there’s a bug: https://t.co/S8fVLH43Eq.
RT @fakebaldur: “Web Apps on macOS Sonoma 14 Betaâ€
I know it’s popular to only acknowledge progress (esp. Safari progress) with a complain…
@jaroslawjarosik It’s a fair remark, so added it to my article: https://t.co/DvjjSdhlI6.
@jaroslawjarosik When right-clicking the Dock icon, you can uncheck “Keep in Dock” and still launch the app via Launchpad, Spotlight search, etc.
@jaroslawjarosik Same-origin links are handled in-app, cross-origin links open in the default browser.
@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”.
@Stof70 Thank you. Added a clarification: https://t.co/dr5Uhxn71Q.
@jamespearce We have a proposal open that probably soon will be merged: https://t.co/m8DgyQkorV.
🔢 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
@renniemurph In the menu: Safari > Settings > Privacy. There’s also some privacy settings in Safari > Settings > Advanced.
@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
@JuliusKovac @YouTube I don’t know, but you can open a WebKit bug at bugs.webkit.org and ask the @webkit team to investigate.
@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.
@sepia_fw I do hope so, but so far haven’t spotted anything.
@kennethrohde @dan_jenkins @diekus Links in this quoted tweet: https://t.co/QpzJ5NBHDm.
@dgrammatiko To be fair, on the non-Fugu side, they had a lot of additions: https://t.co/RIHmYhCMZY.
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
🙋 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/IG#HowFuguIsMyBrowserpic.twitter.com/h8RZtlARgb
RT @ChromiumDev: 🔢 How Photoshop solved working with files larger than can fit into memory, by Nabeel Al-Shamma and @tomayac:
💉 Article: h…
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. #WWDC23
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.
@ekr____ Thanks for keeping up the writing!
Signed an avid reader.
@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!
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. #js lnkd.in/ea9g_GQn
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…