RT @christianliebel: Over the last few months, @jahr_patrick and I wrapped four #ProjectFugu APIs for #Blazor #WebAssembly: The Badging, Fi…
Improving standards of behavior in standards discussions: https://t.co/S6uyq0NNVN.
“[I]f Googlers are failing to live up to these goals after being reminded of them, we want to hear about it and make it…
https://t.co/eiJrIwYga6
@schweinepriestr Thanks for the fix!
@HenrikJoreteg @reillyeon So turns out Reilly has mostly terminated his Twitter presence. You can find him on Mastodon (https://t.co/ovSsTLl3oe), where I have just discovered you Henrik, have an account (https://t.co/TsHDgi44XE), too. Hope you can connect
@andreasbovens Yeah, I guess there’s room for user agents to innovate. Maybe forget permissions after a period of not using an extension or so. Or some system that detects when all of a sudden review anomalies happen and then proactively revokes permiss@oliverdunk_
Wow, what a brilliant write-up by Matt Frisbie on creating a Chrome extension that steals everything: https://t.co/WEp59OD1Rw. 🥷 Having these attack vectors documented in the open is crucial. Prune your extensions regularly!
@sepia_fw Just curious: on the latest Chrome on Android, what APIs are you still missing?
@AshleyGullen Yeah, I barely scratched the surface, but none of the five frameworks just worked. Every single one of them would fail in some unpredictable (to me) way while running literally the same code as on the live website, and with neither Chrome no
@HenrikJoreteg Let’s loop in the Tech Lead, @reillyeon, and see what he’s happy to say in public. You can star the related bugs already: https://t.co/cfjISvq4GQ.
On the one year anniversary of the Russian invasion of Ukraine, the activist Enno Lenze (https://t.co/MRR55ET2IN) and the editor Wieland Giebel (https://t.co/25FffFyfFp) have set up a destroyed Russian tank right in front of …
https://t.co/XeexMkALqL ht
RT @ZelenskyyUa: On February 24, millions of us made a choice. Not a white flag, but the blue and yellow one. Not fleeing, but facing. Resi…
@toniengelhardt I don’t buy the discovery argument, but I have certainly heard it. Just try searching for Facebook Messenger, the stores are full of name squatters and ads. For capabilities, the web has become incredibly powerful. There are gaps, like d
Why would one wrap a nice Web app with a cross platform software framework 🤔? To understand the motivation, I tried it with one of my apps—SVGcode—and 5 different frameworks:
💉 Electron.js
💉 NW.js
💉 Tauri
💉 Neutralinojs
💉 Gluon
Rea
@nathankurtyka It’s a PDF with actual text. pic.twitter.com/eUNaVpPVcU
RT @quicksave2k: Finally! You can play with new USB camera controls in Chrome Canary for macOS.
🎲https://t.co/y6drvWh7c5
🔒 https://t.co/…
RT @kennethrohde: WASI Threads! Great work by my Intel peers!
https://t.co/sze7T14y6r
#iamintel
Chrome’s Headless mode gets an upgrade: introducing `—headless=new`: https://t.co/prEgjk1i3z. (Technically, the old Headless was a separate, alternate browser implementation that happened to be shipped…
https://t.co/8lgHeAhApM
@bramus Clearly selection bias. 😂
@jaroslawjarosik It doesn’t pop up unless there’s a user gesture, like the user clicking a button.
If only there were a programmatic way to trigger an install prompt… https://t.co/MRpfNtIbJA. iOS 16.4 opens the manual “Add to Home Screen†flow to non-Safari browsers. Discoverability-wi…
https://t.co/dm8SIotwwh
RT @AKamyshin: So, it was an honor and a privilege for me and the whole #IronTeam of @Ukrzaliznytsia to deal with this visit. I must say, i…
@userquin I can order jamón ibérico, and that’s about 95% of what I need.
RT @POTUS: When Putin launched his invasion nearly one year ago, he thought Ukraine was weak and the West was divided. He thought he could…
¡Hola 💋 PWA developers (and QuickApp/mini app developers) in the wider Gijón, Spain 🇪🇸 region! Meet me at the Jornada W3C on March 9, 2023: https://t.co/WPZNGRKfA3 (Note that the event language will be Spanish.) RSVP ðŸŽŸï¸ at the event page:
ðŸŽï¸ Great example of the `<animateMotion>` element (https://t.co/eNcU4wMQzB) in SVG: https://t.co/d53T6yn1Pl. I love how declarative and intuitive to understand this is.
@schweinepriestr @samthor This, erm, was my intention. 😬 Nah, it was just late and I was excited and fat-fingered a regular toot instead of a reply.
@gokul_i This behavior is currently specific to Android. I don’t know Apple’s plans there. For Chrome, to some extent, you can determine the behavior with the Launch Handler Aweb.dev/launch-handler/RZe2), but it’s not shipped yet and doesn’t cover
@samthor 🤦â€â™‚ï¸ LOL, whatever happened, it was meant to congratulate @schweinepriestr on his PR: https://t.co/lJC9QZxJx1. Looks like I accidentally posted this as a regular toot, not a reply. The cross-poster without mercy crossposted it here.
Wow, you’ve been super busy! ðŸ’
@puf It actually is. 😃
Quick initial observation: iOS push notifications work fine so far for elk.zone, but lack the icon on twitter.com (they use the system default fallback icon).
@toniengelhardt @jaffathecake @ChromiumDev @DasSurma Coincidentally just ran into a problem with a transparent status bar. https://t.co/rs6IIHFnBx
@samthor See here: https://t.co/69Hf0tZaZe.
I’m mind-blown 🤯 by the Safari 16.4 beta release: https://t.co/sr2l5KCQNU. Some highlights:
ðŸ›Žï¸ Web Push for apps added to the Home Screen
🔲 Ability for other browsers to add apps to th…
https://t.co/UywLrzZKSR
@jaffathecake @toniengelhardt @ChromiumDev @DasSurma It’s apparently easy in Android apps: https://t.co/1FXw3XfN6a.
@jaffathecake @toniengelhardt @ChromiumDev @DasSurma I should have clarified: not a thing for PWAs. Google Maps installed as a PWA has a blue bar on both Android and iOS. If there’s a way to get a transparent bar for Android for PWAs, I don’t know it.
@jaffathecake @toniengelhardt @ChromiumDev @DasSurma As far as I know true transparency isn’t a thing on Android, but you can set the color dynamically via JavaScript. Many apps use this to react on dark mode / light mode changes. (Example: https://t.co
@stshank Yeah, I guess it’s a general browser thing, not limited to Chrome, sorry.
🔱 iOS Continuity Camera not working in Chrome? It’s not a bug, it’s a feature, and there’s a “magic pose” 🪄 fix to make it work. You can’t make this stuff up…
https://t.co/wmf6KUiYX9
@jaroslawjarosik Not my area of expertise, sorry.
Great article by @marcosc@mastodon.social explaining how the concept of user activation works in WebKit: https://t.co/9U2CTd4nLs.
@jaroslawjarosik I don’t know. Did you search https://t.co/irVTcG1QnZ?
Improved font fallbacks: https://t.co/woQnpBAOY5. Excellent deep dive into font fallbacks and the `size-adjust`, `ascent-override`, `descent-override`, and `line-gap-override` APIs by Katie Hempenius for more layout-stable font swapping.
Container queries land in stable browsers: web.dev/cq-stable/ 🎉. @Una@front-end.social celebrates universal support of the feature with a valentines special.
RT @ChromiumDev: The Handwriting Recognition API (https://t.co/2yJv1JBhHP) âœï¸ shipped in Chrome 99, but support is limited to ChromeOS devi…
Sneak peak 💀 of the new 🡠Project Fugu API Showpic.twitter.com/AGh9ne2aOrh9ne2aOr
Just sat through 1:18:15 (sped up to 1.25, but not doing the math now) of the full React Documentary (youtu.be/8pDqJVdNa44) only to _not_ see a wild @slightlyoff@toot.cafe appear. Disappointed. âš›ï¸
🙋 My browser…
💉 `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36` 💈
…is 🟩 86% Fugu ðŸ¡!
How Fugu 🡠howfuguismybrowser.devttps://t.co/IG#HowFuguIsMyBrowseron #How
Building an image lightbox with `<dialog>`, by @Kilian@mastodon.social. Love how properly this is authored (and the author is aware of the one caveat that `alt` text is not necessarily a `<figcaption>`. https://t.co/2YiM1HX9r2
@henrylim96 @jh3yy Jhey, help yourself: https://t.co/SEib0en5Cv.
@individual8 Also added now as a note to the app. pic.twitter.com/XF4PU6AWqo
@individual8 Not all features are exposed on all platforms—e.g., the Contact Picker API is currently only exposed on mobile—so it’s technically impossible to reach a score of 100%. Therefore, regard the score more as a playful competition than an abso
🡠Now that Chrome 110 is out, just a friendly reminder to go te#HowFuguIsMyBrowsersehowfuguismybrowser.devLha.
@henrylim96 @samthor @jh3yy I can top that. https://t.co/uiVgoDuXyX
@jh3yy Well, this comes totally unexpected… I’m really sad to see you go! All the best for whatever engineering gig comes next. Whoever they are, they can be glad to have you! <3
@tomiwa1a @tze42 @myBraavos @MinervaWallet @AutomataNetwork @mottylen @lucyxliu I probably should, albeit I’d mostly link out to WebKit’s blog post: https://t.co/TszroEhmlh.
@tomiwa1a @tze42 @myBraavos @MinervaWallet @AutomataNetwork @mottylen @lucyxliu Posted my reply to StackOverflow: https://t.co/ypIDhvjr8x.
Talking to the Stadia controller 🎮 with WebHID:
https://t.co/CoFnf2yARh
After flashing my Stadia controller, I played with the #WebHID API to see what the controller could do and wrote up my findings. It turned into a general hacking 🧒â€ðŸ’» guid
RT @ChromiumDev: Talking to the Stadia controller 🎮 with WebHID:
https://t.co/RwesB01LOt
After flashing his Stadia controller, @tomayac p…
@simevidas @quicksave2k I guess always proactively offering what could be sent would be considered a fingerprinting vector. The way it can work with the initial request is via the server sending a `Critical-CH` hint, telling the client what the server nee
ElementInternals and Form-Associated Custom Elements are now supported in WebKit (Safari) Technology Preview 162: https://t.co/IxNoKzcRQ3.
The Immersive Web Emulator browser extension by Meta looks super useful for #WebXR developers: https://t.co/zd3cRpg3Fz.
The Market for Lemons ðŸ‹, by @slightlyoff@toot.cafe. As always, come for the post https://t.co/nRQ2Xfjg4D and stay for the footnotes [1] https://t.co/p5CCK7dOOX and, erm, the subfootnotes [1.1] https://t.co/rd1nGh36Dz.
@someRandomDev5 @ChromiumDev It’s a very popular API: https://t.co/E9U7UphgLB.
🔢 New requirements for the Web Share API in third-party iframes: https://t.co/rpDekgVwIF. If you want to allow the feature in third-party iframes, add an `allow` attribute:
“`html
…
https://t.co/A4pNIBrc1E