@georapbox @StoryKaboom Oh, interesting. Hadn’t run into this myself, but looks like I easily could. Thanks, starred the bug.
OpenWebAdvocacy Announcing Open Web Advocacy!
Join us in advocating for the web:
🚀 so you can build anything
🌐 so you can reach users on every device
⚔️ so competition thrives
Learn More at open-web-advocacy.org

jimniels 📝 Blogged some about how you can use Safari’s Web Inspector to look under the hood of certain views in macOS. No real utility here—just fun. Thx to@samhenrigoldd for the tip.
blog.jim-nielsen.com/2022/inspectin…9pic.twitter.com/DWtvkEWo9ii
Web Component Pseudo-Classes and Pseudo-Elements are Easier Than You Think: css-tricks.com/web-component-…. A nice overview of `::part`, `::slotted, `:defined`, `:host`, and the `:host-context` pseudo classes, by @StoryKaboom.
“This is not a regular Smashing article. But these aren’t regular times either.”—A very personal post by@smashingmagg’s Vitaly Friedman:smashingmagazine.com/2022/02/we-all…e. We all are Ukraine!#StandWithUkrainee 🇺🇦
If the European Union 🇪🇺 got together to ban Russia Today, then, @SusanWojcicki, I’m sure YouTube can and should, too. Stop disinformation from spreading! #StandWithUkraine 🇺🇦 twitter.com/vonderleyen/st…
(`Referer` of course.)

There’s a DDoS attack on 🇷🇺 state-friendly media running via https://stop-russian-des… (0-width space before “page”—⚠️ The site will burn your mobile data plan). It’s low-tech and the `Refer` should be easy to block, bupic.twitter.com/gm41CdnE8U
@denladeside Yes, please file one at lol.crbug.com. 😂
(White red white of course: en.wikipedia.org/wiki/Flag_of_B….)
@BoxySVG @ChromiumDev This is a brilliant list, looking forward to seeing these features land.
Thanks for the kind offer. I’m a happy paying customer.

Hamburg Rathausmarkt #StandWithUkraine and singing John Lennon’s Imagine. 🇺🇦 pic.twitter.com/6ehgMj36ER
@henrylim96 Definitely still down from this side of the Internet.
@Una 💔 This is so incredibly sad and outrageous. I’m sorry for everyone who has to suffer through this, from right there on the ground or from a physically safe distance. Hugs!
Una Here’s where you can find protests and rallies near you:
standwithukraine.live/peace-protests/
Also check Facebook events
Seems like hackers have taken care of what YouTube didn’t finish ⤵️.
“Is rt.com down right now?
It’s not just you! rt.com is down.”-downforeveryoneorjustme.com/rt.com?proto=h…8twitter.com/jaffathecake/s…N
@simevidas @abrax5, do you know what might be causing the behavior Šime described here? My expectation, too, would be for the emoji to stay sharp. Thanks!
The 🇩🇪 counterpart of the quoted tweet is twitter.com/Bundeskanzler/…: “The Russian attack marks a turning point. It’s our duty to do our best to support Ukraine in its defense against Putin’s invading army. [W]e are delivering 1000 anti-tank weapontwitter.com/ZelenskyyUa/st…
@beth_panx @nitya @harshitgarg22 @ThePracticalDev Thanks, feed readers might actually be smart enough to filter maintenance changes out. They commonly have some diff tolerance and don’t blast out every character change as a new feed entry. Appreciate yo
@johnwilander Massive congratulations 🎈! With great responsibility, erm, comes great power they say, right?
@BoxySVG @ChromiumDev Submit now, we can always update your info when you add even more features. Thanks for your interest, great app that I would love to showcase (and use myself 😃).

Hamburg #StandWithUkraine 🇺🇦 pic.twitter.com/qTLS4dIZjG
@bramus @jaffathecake The worst are date pickers that control year, month, and day dependent on each other and try to validate in real time, so don’t let you have invalid intermediate states.
@mafintosh Wishing for the best and thinking of you and your relatives! Massive hugs, what a freakin’ nightmare!
@CharlieCroom You do! Constant source of inspiration. But the byte cost over the wire isn’t worth it, since you have the Launch Handler origin trial token just below. 😂 web.dev/launch-handler/.
(Test-interviewing myself, I’m glad I’d have met @AnandChowdhary
CC: @AnandChowdhary for fun…
@CharlieCroom Hey Charlie, triggered by css-tricks.com/explain-the-fi… I looked at your `head` and noticed a far expired origin trial token there, which was for the Contact Picker API. Search your code base for Apir4chqTX+4eFxKD+ErQlKRB/VtZ/dvnLfd9Y9Nenl5r1xJcf8

PMoelleken .@ZelenskyyUa’s tv address to the Russian (!) people might be the most moving speech that I’ve ever seen in my entire life. The whole world needs to see, understand and share this crucial Ukrainian message.
#StandWithUkraine #Ukraine #Україна #Russia #Россия pic.twitter.com/WoMOgqXTWX
@RReverser Thinking of you! I’m outraged and incredibly sorry for how this situation is developing.
@alexborsody @ChromiumDev @fldrupalcamp Cool, thanks! The Demo link on slide 12 isn’t working: fldrupal.camp/sites/default/….
@beth_panx @nitya @harshitgarg22 @ThePracticalDev Just checked and raw.githubusercontent.com/microsoft/win-… loaded fine for me in Feedly. If you regularly rebuild the feed when you add new articles it should work. Seems good to merge. Thanks for working on this!
@Nyr0 Sorry, the bug should be fixed now. There still is a problem with too large images, but there also was an unrelated issue and I rolled back a dependency to fix it for now. Please try again.
@Loilo92 @Vincent_Scheib Thank you, seeing it in the list now.
@Loilo92 @Vincent_Scheib Looks great, please submit it to the form! Thanks a lot!
@Una Little did I know! Hope this nightmare will be over soon and that everyone is and stays safe. Big hugs! 🇺🇦
@nhoizey Yes, @mathias has filed the feature request and I have added iOS specifics: bugs.chromium.org/p/chromium/iss…. We should probably also simulate the notch or camera cutouts.
@smfr @cobra_winfrey @bramus @CodePen @jensimmons That’s great, hope the bug can get fixed soon. I just verified in the source code that the comment in bugs.webkit.org/show_bug.cgi?i… is actually from the demo. Not a fan personally of this cliché. Thanks for t
Vincent_Scheib Many great web apps are out there. stackedit.io & hexed.it makecode.com recently come to mind as a developer. What are your favorites? twitter.com/ChromiumDev/st…
@cjamcl Yepp: help.twitter.com/en/using-twitt…. NFT be gone, blockchain be gone, 🧵 be gone…
@henrylim96 @andreban I noticed that, too. Something definitely has changed.
argyleink Media Scroller
☝🏻
lookin at the stats, this is def the most slept on of my GUI Challenges y’all!
fix that!
Try it gui-challenges.web.app/media-scroller…
Watch youtube.com/watch?v=jmLdZY…
Read web.dev/building-a-med…
Get the source github.com/argyleink/gui-… twitter.com/argyleink/stat…
@stefanjudis This red “Update” banner though…
@alexborsody @ChromiumDev Are these slides public? I’d be curious to see them. Thanks!
andreban Have you built or know of an impressive app using Fugu APIs? Let us know about it! twitter.com/ChromiumDev/st…
nitya Day 6️⃣ of #30DaysOfPWA
* What is the Web Capabilities project?
* What is Project Fugu? 🐡🐡🐡🐡
* What are some capabilities I can try?
* What is feature detection? How do I use it?
* Explore capabilities support in sample PWA.
dev.to/azure/06-make-…
@cobra_winfrey @bramus @CodePen Wow, super beautiful. Unfortunately stutters on my iPhone Pro Max and the filter isn’t properly applied. @jensimmons FYI who I think is interested in cases like this.
@qwtel You just gave me a fantastic idea: twitter.com/ChromiumDev/st…. Danke!
ChromiumDev 📢 The Project Fugu 🐡 team is working on a showcase of the most impressive apps that make use of Fugu APIs.
📋 Help us by (anonymously) submitting your or others’ apps via the form docs.google.com/forms/d/e/1FAI…. (You can submit more than one app.)
💬 For questions ping @tomayac.
@qwtel Fully agree! Big fan here, too! Just note web.dev/window-control… and my recently filed crbug.com/1295253. This may be of interest.
Turns out, I _did_ launch a chat app 💬 after all: web.dev/virtualkeyboar…. Google leadership, please notice!
#VirtualKeyboard #Perf #LifeAtGoogle twitter.com/tomayac/status…
Dealing with SQLite databases 🗄? SQLite Viewer by @qwtel may come in handy: sqliteviewer.app. I love how Project Fugu 🐡 enables apps like this! twitter.com/qwtel/status/1…
@danbri @w3c Wow, this is hilarious. How do you even understand each other? I guess you don’t, which is how Brexit happened. (#TooSoon? If so, sorry!)
@danbri People gave me the look when I pronounced pear 🍐 like fear 😰 when it’s like bear 🐻 . Yay, English.

hdjirdeh If you’re interested in learning more about supporting dark mode in your site, I would be remiss to not include @tomayac’s amazing deep-dive into all things dark mode (the history of dark mode, support and loading impact, and best practices). 🌘
web.dev/prefers-color-… pic.twitter.com/ae2Tbk2oB1
jaffathecake Confused about ‘this’ in JavaScript? Here’s how to figure out what it references in various situations web.dev/javascript-thi…
@lolaodelola @maudnals Well done, welcome to the GDE family! 👏
@Nyr0 This is github.com/tomayac/SVGcod…. I haven’t had time to properly do something about it in the app. The current workaround is to shrink the image with an external tool before loading it into SVGcode. In the future, the app should do this itself. If yo
@reillyeon Sure! Thanks for writing.
@aerotwist Wow, congratulations! Releasing your thesis publicly? 🎈
@jon_neal @briankardell Happy to help. Reach me at tomac@google.com. Cheers!
I keep a list of the most wanted PWA features on iOS/iPadOS/macOS Safari 🧭, and, wow, the @webkit team has made progress. Just updated the list according to the latest public info: docs.google.com/document/d/1ch…. I’d love if they tackled Web Share Target nexttwitter.com/tomayac/status…
@rauschma Somewhat unrelated, but this reminded me of a blog post that I wrote on why the Web doesn’t have title case: blog.tomayac.com/2019/02/05/eng….
@simevidas @webkit Feel free to take the data and go for it. I shouldn’t be putting up websites about other browser vendors. 😅
It’s Perf time at Google. Looking at my achievements, I wish I had launched a chat app. 🤡 #impact (not)

@MaxArt2501 Mille grazie, @MaxArt2501, for improving the Italian translation of SVGcode (svgco.de). twitter.com/MaxArt2501/sta… pic.twitter.com/UbeJwuGuyg
@MaxArt2501 Mille grazie! I got the flag straight from Wikipedia: en.wikipedia.org/wiki/Flag_of_I…. I know it’s not the usual flag 🇮🇹, just wanted to challenge the tracing algorithm a bit, similar to what I have done with Polish: twitter.com/tomayac/status…
@fernap3 The discussion partner at Apple has dropped the mic 🎤 ⤵️, but we do have some internal discussions that keep going on. I’m hoping we can test-drive the metered connection bit.
“Deckelmann says the two Firefox browsers have distinct use cases, and she doesn’t see the apps merging into one product.”-@selenamariee
At this stage I do wonder what those different use cases are. 🤔
- I hear@firefoxx is great.
- Erm, which shtwitter.com/firefox/status…
@pchampin 🎶 Hallelujah
@lesault @AdaRoseCannon This wins the Internet today. I’m here for wordplays like this. Chapeau!

tomayac Anyone up for verifying or improving the Italian 🇮🇹 translation of SVGcode (svgco.de)? The file in question is here: github.com/tomayac/SVGcod…. Grazie 🙏! pic.twitter.com/GR3bCW68Cr
@daviddalbusco Just dropping this here: github.com/GoogleChromeLa…. It has types, too. 😃

Anyone up for verifying or improving the Italian 🇮🇹 translation of SVGcode (svgco.de)? The file in question is here: github.com/tomayac/SVGcod…. Grazie 🙏! pic.twitter.com/GR3bCW68Cr
@dluzar @steveruizok @farzad_yz @excalidraw It’s definitely cool, but a quick shoutout in the blog post seems adequate nonetheless.
@stefanjudis That’s not how “I’ve got a new job” reveal posts go. You missed the reveal, and that’s the most important part. 😂
@shadeed9 That’s clever, maybe even too clever. Probably needs some good inline comments for future readers of your code. And a future reader could be yourself in 6 months.
@eleven_ty @jeffposnick @Netlify Congratulations 🎈. I love the collaboration here! Thanks everyone involved for the work that went into this!
What I like the most about `AbortSignal.timeout()` is that you don’t have to instantiate an `AbortController` to get an `AbortSignal` to pass to the thing you want to abort, to then `AbortController.abort()` the controller. 🤯 twitter.com/simonplend/sta…
Cross-Browser support with Cross-Origin isolation. @SamVerschueren explains why @stackblitz currently works on Chromium browsers only. I really love the “Let’s recap” section. That’s a brilliant tech writing approach. 👏 blog.stackblitz.com/posts/cross-br…
All the Ways to Make a Web Component is one of my favorite regularly updated series ⤵️. From the latest iteration: “Except Stencil and Svelte, none of the libraries offer CSS minification out of the box”. This, plus HTML minification. I still do tgithub.com/GoogleChromeLa…twitter.com/webcomp_dev/st…
@dluzar @steveruizok @farzad_yz @excalidraw I can assure you that I had nothing to do with this. But I will try to reach out to the blog author and ask them if they can credit Excalidraw.
@gregwhitworth This sounds like it could be of interest to @denladeside.
@gregwhitworth Hard same. 🤣
@kennethrohde @CharlieCroom @rauschma Maybe the current behavior could just be changed, so links always open in the default browser (the same way `_blank` now automatically implies `rel=noopener`) and pages that need to stay in the app need to explicitly
@mtomweb @rauschma In your example this would require the PWA to capture links from oauth.com, which may not work if oauth.com is used by more than just your PWA, which most commonly will be the case.
@dgrammatiko Try installing basic-pwa.glitch.me on desktop or mobile and see what happens for the different links. It’s for all those use cases (and more: that is, the default browser part).
@dgrammatiko Can you say why you feel this way?

@RReverser @mchcopl Yes, you can argue either way. The way it works today definitely isn’t right. I came from the fact that _authors_ can determine the value of `target` today, but (power) _users_ can always override (e.g., via middle-click to always openpic.twitter.com/4ZeOEoK1uQ
@kennethrohde @rauschma My proposal is that these links would open in Firefox for you if Twitter were to annotate all links (that is, links in tweets) with `target=”_default-browser”` in your example.

WasmWeekly LibreOffice running within the browser using WebAssembly
lab.allotropia.de/wasm/ pic.twitter.com/zWEPPbwpin

@beth_panx @nitya @harshitgarg22 @ThePracticalDev Thanks a lot for adding this. It’s a valid feed with some warnings. Validated by pasting the RSS file into validator.w3.org/feed/#validate…. pic.twitter.com/ypuA5yHmol
@rauschma Yeah, getting this right for everyone will be hard. Maybe a reason for more power user settings.
@JohnMu Also see the second part for when current=default:
“A side effect of this would also be that if browser A happens to be the default browser that links would then not open in the in-app browser experience of the installed PWA, but just in a regul
philwalton 📢 If you’re passionate about Web Performance, and you want to help developers around the world improve, my team on Chrome is hiring! ⚡
Please reach out if you’re interested or if you know someone who would be great. US/European timezones preferred; remote OK.
DMs are open!
@ryanflorence @digitarald @github Saving someone else a Web search: code.visualstudio.com/docs/editor/gi….
simonhearne Survivorship bias in #WebPerf - why your data may be lying to you and why FCP is a key metric to optimise for.
Slow users are more likely to abandon a visit, biasing your analytics towards fast experiences.
simonhearne.com/2022/survorshi…
@rauschma Some flows like OAuth might make it desirable to stay in the in-app browser. But I tend to agree that in general the default browser should be respected.
@zachleat @SaraSoueidan As we’re renaming things, can I vouch for `document.qwertySelector()`?
@mchcopl The proposed `target` attribute value would make the desire explicit. I think it’s fair leaving this to authors, just like today where they can choose if they want links to open in a new tab (`_blank`) , or replace the current page (no value).

maudnals Third-party cookies 🍪 will be phased out in Chrome. But things like third-party chat embeds rely on cookies to save interaction history.
So how will this keep working?
Proposal: CHIPS = opt-in partitioned cookies. Share your feedback!
developer.chrome.com/docs/privacy-s… by @bibydigital pic.twitter.com/sxvuax9DVz

⁉️ Imagine a user installs a PWA using Browser A. Further imagine the user’s default browser is Browser B.
Should there be a new browsing context name or keyword “_default-browser” that forces links from a PWA installed via Browser A to open in Browsgithub.com/whatwg/html/is…pic.twitter.com/ouB2ufHFPg

Thanks, @lukasscislowski, for translating SVGcode (svgco.de) to Polish 🇵🇱! I went with the eagle 🦅 flag variant to challenge the algorithm a bit…
By the way, to force a language, you can now set a `?lang` URL parameter liksvgco.de/?lang=pl-PLpic.twitter.com/gZPhbVtv1a
@dakoller Not a known one. It will simply choke on “too large” images and throw a `RangeError: offset is out of bounds at Int8Array.set`. I need to catch this and do something actionable with it. Tracked as github.com/tomayac/SVGcod….

I use `CanvasRenderingContext2D.filter` to apply an `feComponentTransfer` filter that posterizes the input image, which makes it feasible to trace. This filter just never kicks in on Safari/Firefox. Try it by loading SVGcode with the `?debug` query param:svgco.de/?debugpic.twitter.com/NsmuDT16x2

💡 SVGcode (svgco.de) is mega slow in Safari/Firefox. I now know why:
Safari doesn’t support `CanvasRenderingContext2D.filter` at all❗️ (bugs.webkit.org/show_bug.cgi?i…) and Firefox doesn’t support it w/ SVG filters (bugzilla.mozilla.org/show_bug.cgi?i…).canvas-svg-filter.glitch.mepic.twitter.com/yxgHnS0Qrp
@tyohan @arufian_b Perfect, thanks for verifying! If you don’t mind, I’d be super grateful if you could spread the news about the app (and its availability in the local language) to the Indonesian 🇮🇩 developer community.
@tyohan @arufian_b This should be fixed. Please try again and let me know if the fix works for you. Thanks so much for your help!
@brucel Twitter dot com? `alt=”Image”` if no user-provided text exists.
@beth_panx @nitya @harshitgarg22 @ThePracticalDev Filed as github.com/microsoft/win-…. It’s 2022, the year of the return of RSS!
@cramforce @bgalbs @teachergoals This, and mushrooms 🍄 from Poland were super cheap, but banned from our family’s table for years.
@samuelgoto Please don’t abuse this power and continue writing blog posts instead. 😆
@tyohan @arufian_b Oops, that’s a bug, could you file an Issue and paste the output of the `navigator` object logged to the Console, please? (You can switch languages by opening the menu and scrolling all the way down to the select box.)
sundarpichai Excited about Chrome OS Flex, a new version designed to run on old PCs and Macs to bring the same speed, security and simplicity of Chrome OS to existing hardware. Early access for now, but look forward to seeing feedback! chromeenterprise.google/os/chromeosfle…
engadget.com/google-chrome-…
@BenDelarre I’m thankful to my employer that this is not a problem, and I don’t even build Web apps for a living, but work on new APIs for Web browsers. Nothing beats being able to test something on a real device (and on a real network connection, whi
Neat introduction of the Site Engagement (chromium.org/developers/des…) concept and what Chromium browsers use it for by @ericlaw: textslashplain.com/2022/02/15/sma…. #TIL that the text boxes with the engagement scores are editable for reproduction of observed behavior otwitter.com/ericlaw/status…
@sangwhanmoon I’m oftentimes the only one in a t-shirt with everyone else wearing feathers or button-down shirts. I guess we both will get over it.
@harleenkbatra Wait, this is a priority seat. Is this the most subtle way yet of announcing something? 🫄
(Sorry, just trolling, but could not not notice.)
@arufian_b Thanks for using it, thanks so much for translating it to Indonesian, and thanks for considering helping spread the word about it. Tell all your friends, write a blog post, ping a journalist and let them know about the Indonesian version,…
@andreban 🙏 Obrigado! Merged and deployed. Fun fact: a lot of it was just me verifying GitHub Copilot (copilot.github.com) suggestions. It’s amazing for translation tasks (and many more things).

I know enough Romance languages to be dangerous in Portuguese 🇵🇹🇧🇷… Anyone who actually speaks the language able to verify the Portuguese translation of SVGcodesvgco.debS)? PRs welcomegithub.com/tomayac/SVGcod…Dwpic.twitter.com/IfEEjHPVnj

Woohoo, SVGcode (svgco.de) is now available in Bahasa Indonesia 🇮🇩 thanks to @arufian_b’s contribution. Did you know Indonesia is the country with the forth most Internet users of the world (after China, India, and the US)? 🤯 twitter.com/arufian_b/stat…pic.twitter.com/lPmSQtl1IV
@fakebaldur Good thread. Minor correction on this bit: they essentially manage something like a swap file using access handle that they use to move large images between RAM and disk.
For RTL (Right-to-Left) layouts, logical CSS Logical Properties and Values Level 1 (drafts.csswg.org/css-logical/) is super valuable and I’m happy in my CSS for SVGcode I was using it already. I just ran into a small problem for `transform-origin`: github.com/w3c/csswg-draf…
PantchoT Very proud of this small contribution to this awesome open source project! twitter.com/tomayac/status…

And followed immediately by an Arabic version of SVGcode (svgco.de), courtesy of @LoukilAymen 👏. So that’s two RTL versions now.
(Thanks to @shadeed9 as well who offered his help, too. We can always fine-tune github.com/tomayac/SVGcod… aftepic.twitter.com/eQGoDPGYG9

Thanks to @PantchoT for the Hebrew 🇮🇱 translation of SVGcode (svgco.de) and for reviewing that my first ever RTL app feels right 💆, apart from having correct translations.
Also huge props to @shadeed9 for rtlstyling.com, pic.twitter.com/DGAHYgUKoi
@RGadellaa @kornelski @googlechrome Re-opened the bug. Thanks for the pointer.
@leobalter @mathias @felipenmoura The relevant quote—that actually even mentions number formats—seems to be “So, for example, spaces in number formats can be always changed to non-breaking spaces (U+00A0).cldr.unicode.org/development/cl…9mN
@hdjirdeh All the best for the new role and massive congratulations 🎈! The future of Aurora is bright!
@eleven_ty @Netlify Great news for the Eleventy community. Thanks, @zachleat, for making this possible! Also thanks for running the project so brilliantly.
Super Duper Secure Mode (microsoftedge.github.io/edgevr/posts/S…, gotta love the name) that was announced in August 2021 is live in @MSEdgeDev 98 now. ⤵️ twitter.com/ericlaw/status…
@shadeed9 @LoukilAymen has done a first pass already, so it’s in much better shape than it was at the beginning! Thanks for that! 🙏
github A picture tells a thousand words, but now you can quickly create and edit diagrams in markdown using words with Mermaid support in your Markdown files.
github.blog/2022-02-14-inc…
@shadeed9 Massive props to rtlstyling.com. It’s my first ever RTL app ever, so hopefully it feels right (apart from having correct translations).
@shadeed9 This would be awesome! Thanks so much for volunteering! <3
@voxpelli @webkit @jensimmons You can CC: yourself.
If you want @webkit to implement the picker methods for true access to user-accessible files, let @jensimmons and friends know by describing your use case in my bug: bugs.webkit.org/show_bug.cgi?i… (Don’t just “+1” or “me too”, please add substance.)
👏 Ace to see @webkit make some noise about their implementation of the origin private file system part (including access handles for performant file access) of the File System Access API. (Note that this doesn’t include the picker methods like `Windotwitter.com/jensimmons/sta…
Getting Started With the File System Access API, by @devdevcharlie: css-tricks.com/getting-starte…
@koush @slightlylate @vysorapp I’m sure @ThaUnknown_ would know. I think the list is about their own PWAs at the moment.
@kornelski @googlechrome Filed as github.com/WICG/pwa-url-h… on your behalf.
Really neat collection of utility apps, all implemented as PWAs and using powerful Project Fugu 🐡 APIs: haven.pages.dev (each app can be installed individually). twitter.com/ThaUnknown_/st…
@Rumyra Feedback in form of Issues/PRs is more than welcome.
@Rumyra I’m happy to make exporting the paths (collectively or individually) a feature of SVGcode. If interested, could you file an Issue where you describe in what shape this would be the most useful to your use case? github.com/tomayac/SVGcod…
@Rumyra All of those look fantastic! 🤩
@Rumyra Thanks for the kind words about SVGcode. It uses Potrace via esm-potrace-wasm (github.com/tomayac/esm-po…) internally (GPL v2 or later), which has a ‘pathonly` option. (Not sure if this is addressed your feedback.)
@jaffathecake @foolip I’m on the latest beta, iOS 15.4 (19E5219e) with no experimental Safari flags. I haven’t found a way to reproduce it reliably. The progress bar at the bottom stays at zero when it happens, so probably something worker-related. I
@foolip @jaffathecake I had this too. The workaround is to “share” the result and click on the preview link until Jake fixes it.
@jaffathecake @Paul_Kinlan @gusthema This link needed a “CW: spoilers”.
@reillyeon “Shut up and take my money” happy! github.com/WICG/intervent…
jaffathecake Introducing 🎉 The Wordle Analyzer 🎉
Were you lucky? Were there more possibilities remaining than you realised? Tell it words you played, and it’ll give you stats for each guess.
wordle-analyzer.netlify.app

pwabuilder Yall, look at that Windows logo all over the place! You can do SO MUCH with a Progressive Web App on Windows. And as you can see, a lot of those same features also work on Android and more! fugu-tracker.web.app/#shipped pic.twitter.com/4WCMZneeqw
@steveruizok Super well deserved. Cheers!

Justinwillis96 Developing a PWA and worried that on tablets or mobile devices, the software keyboard will hide some of your UI? There is an API for that! The VirtualKeyboard API web.dev/virtualkeyboar… . Here I am using it to move the control bar above the keyboard when typing on my Pro X pic.twitter.com/ovQ943WCjk

Thanks, @pepelsbey and community friends for the Russian 🇷🇺 translation of SVGcode (svgco.de) and thanks to @HansenSigve for the Norwegian 🇳🇴 one. Too bad I can’t update the quoted tweet , but I let you update it mentally:
noNO
twitter.com/ChromiumDev/st…pic.twitter.com/mbO7yabrPy
@kennethrohde @Not_Woods Came here to ask the same question. I don’t think it is. @quicksave2k has been working in this area recently, so maybe he knows more?!
@samthor @jeffposnick ¯\_(ツ)_/¯ The other day I had to get @lockheimer’s SVP approval to sign a CLA in an Edge repo. It was quite a process, but it was improved for the repo in question by going through said process and approval was granted. 🎉

Una Really awesome (and super early stage!) selectmenu demos from @MSEdgeDev team being presented rn in @openuicg
microsoftedge.github.io/Demos/selectme…
Turn on experimental web platform features flag in latest Chromium to try
Most are pure CSS/HTML & anchor positioning will help w/no-JS too!🎉 pic.twitter.com/WK43gWqpAN
@passle_ You should talk to @jeffposnick and @jaffathecake.
@CharlieCroom @jensimmons +1 to all of Charlie’s points. Web Share Target support would be super, especially for apps like Twitter! 👍
LiebeHeide is an amazing-looking color 🎨 font by @LiebeFonts inspired by ballpoint pens 🖊. Try the demo on Apple hardware if you can.
(It’s not in COLRv1 format, but maybe @abrax5 is still interested.) liebefonts.com/fonts/liebehei…
@agektmr @Paul_Kinlan I can’t reproduce this behavior here. Maybe it’s caused by a script that I’m blocking? Not in the mood to debug now, might look tomorrow.
@johannh @Paul_Kinlan #TIL about github.com/WICG/intervent…. This behavior, if detectable, definitely deserves an intervention.
chris_dumez We’ve just enabled Shared Workers on WebKit trunk. Coming to a Safari Technology Preview build soon!
@Nitek @Vincent_Scheib Neat choice of music (and technology). 😂
css SVGcode for “Live Tracing” Raster Images css-tricks.com/svgcode-raster…
tomayac Waking up to a @chriscoyier article on @css(🎈) about my little tool SVGcode (svgco.de) is just fantastic: css-tricks.com/svgcode-raster…. Thanks for covering this (and having me on the @ShopTalkShow)! twitter.com/css/status/149…
@chelo_xl @zachleat That’s right, but it’s extra code. It would be wonderful if it were supported directly, but @webkit has decided to WONTFIX the bug bugs.webkit.org/show_bug.cgi?i… unfortunately.
ChromiumDev 🤝 Thanks to amazing(!) community contributions, SVGcode (svgco.de) has learned some 🗺 new languages:
caES
daDK
deDE
elGR
enGB
enUS
esES
frFR
heIL (PR)
jaJP
koKR
nlNL
ruRU (PR)
ukUA
zhCN
Code in @tomayac’s repo: github.com/tomayac/SVGcode.
twitter.com/css/status/149…
@peterfriese @Twitter It’s Tech Writers who write in LaTeX.
@ChromiumDev @argyleink Thanks for the credits 😃.

ChromiumDev 🆕 #GUIchallenges
Building a light/dark adaptive SVG favicon
Watch → youtube.com/watch?v=4pJahm…
Read and build → goo.gle/3uASh1s
Try a demo → goo.gle/3GAzzt4
Get the source → goo.gle/3ov8x08 pic.twitter.com/rBqC94XFdU
@AnaestheticsApp @simevidas @briankardell It’s definitely not “always” for me and happens at random times, not just the first time the app is opened. If you have a reproducible case, please report it via Feedback Assistant so someone can investigate
zachleat New blog post, new web component:
Add Responsive-Friendly Enhancements to <details> with <details-utils>
zachleat.com/web/details-ut…
@zachleat Oh, nice! The “Tweak” menu of SVGcode (svgco.de) is essentially this, but it hides the outer `summary` when the viewport is large enough. Resize the window to test. Your force-open behavior also reminds me of @briankardell’s
@cramforce I have high hopes in browser-level solutions. There are three I’m aware of (concrete scopes vary):
1) github.com/WebKit/explain…
2) dataprotectioncontrol.org/spec/
3) globalprivacycontrol.github.io/gpc-spec/
Lawmakers and technologists need to collaborate on this, e

Thank you, Mykhailo Dudar, for the Ukrainian 🇺🇦 translation, triggered (github.com/tomayac/SVGcod…) via the post twitter.com/pepelsbey/stat… about the ongoing Russian 🇷🇺 translation. 🕊 pic.twitter.com/YksmLM2hg8
@codepo8 @ronderksen Hehe, that’s the one language I was 100% confident on. But you can always improve it, since I never use software in German, so might have missed nuances modern software localization takes into account. (Lack of proper plural supportgithub.com/tomayac/SVGcod…

Thanks, @suzukik, for adding Japanese 🇯🇵! It’s humbling to see all these contributions. Thank you very much! pic.twitter.com/232mshPSbu
@suzukik It worked, thanks so much! I have opened github.com/tomayac/SVGcod… on your behalf!
@suzukik Oh, fantastic. I don’t see the PR, but you can just email the file to me via tomac@google.com. Thank you so much!!!
Fun fact: the black flag is actually the Flag of Catalonia emoji. @Emojipedia has interesting facts regarding its composition: emojipedia.org/flag-for-catal…. It’s not generally supported, though, so renders as a black flag on almost all platforms.
Waking up to a @chriscoyier article on @css(🎈) about my little tool SVGcode (svgco.de) is just fantastic: css-tricks.com/svgcode-raster…. Thanks for covering this (and having me on the @ShopTalkShow)! twitter.com/css/status/149…

kennethrohde Windows 11 is really amazing! Running Linux based Inkscape and PWA SVGCode next to each other! @tomayac @diekus pic.twitter.com/uD53v8b4rk
@bananajr Hehe, happy it’s still delightful to some folks after all those years. You can tell when this was released by looking at the screenshots. The code is evergreen, though, so Twitter can change their design and it will still correct them.
@chovy I don’t know. I certainly never did. Maybe for some code analysis tools? Code about code.
@cassyspencer All credits to @argyleink. I have never edited .ico files myself. I always went with any of the online favicon tools that magically generated the .ico for me based on a .png or .svg. These days, it’s save to use the latter two, there’s no ne
@DanShappir 0 1 0 0

Thanks, Laura, for adding Catalan 🏴 and Spanish 🇪🇸 translations to SVGcode (svgco.de). ¡Viva! Visca! 🎈 pic.twitter.com/iIPanFUaiQ