Thomas Steiner (@tomayac)

Hamburg, Germany

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

February 2020

@jeffposnick @rob_dodson LOL, same here. It looks like something the user needs to fill in.

via Echofon in reply to jeffposnick

@MSF_Jarvis @dknchris We’ve put `<dark-mode-toggle>`(github.com/googlechromela…) in the footer area on both v8.dev and my site blog.tomayac.com. But top right is a popular choice, too.

via Twitter Web App in reply to MSF_Jarvis

Further Research is Needed: xkcd.com/2268/. 😂

via Echofon

jefbinomed Find the slides of my presentation about @devfestparis jef.binomed.fr/binomed_docs/P… pic.twitter.com/vDcJ3vtuGT

via Twitter Web App (retweeted on 11:53 PM, Feb 15th, 2020 via Twitter Web App)

adrianholovaty Prepare to be amazed by, and possibly addicted to, repper.app — an incredibly well designed geometric-pattern generator. A beautiful combination of art and technology. 😍pic.twitter.com/FERF40uHJUU

via Twitter Web App (retweeted on 8:15 PM, Feb 15th, 2020 via Echofon)

devdevcharlie Lately, I’ve been learning more about how to use VoiceOver to better understand the experience of people who use it, and for accessibility testing.

I put together a quick cheatsheet of the few commands I’ve been using if you want to try as well! 🙂

pic.twitter.com/Bsp0zM8t5Z

via Twitter Web App (retweeted on 12:05 PM, Feb 15th, 2020 via Echofon)

cjamcl The Lighthouse extension—now for Firefox!
addons.mozilla.org/en-US/firefox/…z

🔥🔥🔥
🦊🦊🦊

via Twitter Web App (retweeted on 12:03 PM, Feb 15th, 2020 via Echofon)

@samthor @simevidas Bring back `<discard>`: chromestatus.com/features/48701…. It was just killed: blog.chromium.org/2020/02/chrome…. Actually, probably don’t. 😃

via Echofon in reply to samthor

@AaronGustafson @fox The numbers don’t compare 🍎 to 🍎, though. Just think health insurance, unemployment benefits, job protection, maternity & paternity leaves, vacation days… Doesn’t stop there. And no, I’m not saying these things don’t e

via Echofon in reply to AaronGustafson

ChromiumDev Web NFC, AR, CSS and more update to Chrome 81✨

Check out this post for what’s coming next 👉
blog.chromium.org/2020/02/chrome…

via TweetDeck (retweeted on 8:28 PM, Feb 14th, 2020 via Echofon)

@reillyeon WebSCSI was my “end of preso, let’s have an outlook at next steps” joke at Google Developer Days 2018 in Prague… At around 22:59 oyoutu.be/qnI2S_9TN-8cG.

via Echofon in reply to reillyeon

@manucorporat @fractorious @sayhello @mkruisselbrink Yeah, file handles aren’t serializable yet, but this is coming.

via Twitter for iPhone in reply to manucorporat

philnash Thanks for having me speak tonight @melbjs. All the slides, links, docs and demos on the latest @ChromiumDev Project Fugu experiments are here: speakerdeck.com/philnash/whats…

via Twitter Web App (retweeted on 11:55 PM, Feb 13th, 2020 via Twitter Web App)

@ManishBisht02 @bookmyshow @ChromiumDev Nice implementation. Happy the API proved useful.
(CC: @agektmr)

via Twitter Web App in reply to ManishBisht02

Should your project use a Blockchain? xkcd.com/2267/

via Echofon

@manucorporat @fractorious @sayhello @mkruisselbrink The way I read the spec is that you need to run `chooseFileSystemEntries()` from the `Window` context (since it’s a file picker UI), but can then pass on the resulting `FileSystemHandle` to a `Worker`

via Echofon in reply to manucorporat

codepo8 drop.lol

Interesting idea - a WebRTC based file transfer tool to send files from one computer to another. Like airdrop but for all.

via Twitter Web App (retweeted on 10:47 PM, Feb 13th, 2020 via Echofon)

@Snugug Oh my god, same here. The worst is that changing the video playback rate with @ChromeDevTools doesn’t change the separate progress bar speed that determines when you’ve “seen” the content.

via Echofon in reply to Snugug

briankardell New Post: Toward Responsive Elements
bkardell.com/blog/TowardRes…

Wondering what’s up with ‘container queries’?…
Here’s an update.

via Twitter Web App (retweeted on 7:26 PM, Feb 12th, 2020 via Echofon)

@maddesigns Yeah, probably. See the quoted tweet for my previous response: twitter.com/tomayac/status…

via Twitter for iPhone in reply to maddesigns

@JasonNeel I’d actually feature-test this to be on the completely safe side, as described here: twitter.com/tomayac/status…

via Twitter for iPhone in reply to JasonNeel

@hdv I do hope, else you could just wrap it in an “else” block with `prefers-reduced-data: no-preference` (after testing if the browser knows about the media feature (blog.tomayac.com/2019/09/16/not…).

via Twitter for iPhone in reply to hdv

@rowan_m I’m intrigued to know what happens next, too, and wish I could subscribe here to find out:
[Accept] [Block]

via Echofon in reply to rowan_m

zcorpan <img loading=”lazy”> was just merged to @htmlstandard! Excellent work by @domfarolino et al.
github.com/whatwg/html/pu…

via Twitter Web App (retweeted on 3:20 PM, Feb 12th, 2020 via Echofon)

@gregwhitworth My sincere condolences. What a tragic loss. 😔

via Echofon in reply to gregwhitworth

Proposal:
“`css
header {
background-image: url(hi-res.jpg);
}

@​media (prefers-reduced-data: reduce) {
header {
background-image: url(low-res.jpg);
}
}
“`
In a nutshell, this makes developer.mozilla.org/en-US/docs/Web… and developer.mozilla.org/en-US/docs/Web… availabtwitter.com/intenttoship/s…

via Echofon

Snowden Reporters following up on this story should look at the burning question @washingtonpost inexplicably failed to raise: how the IC transitioned from subverting crypto via foreign cut-outs to corrupting domestic companies like RSA (reuters.com/article/2013/1…) (and through them NIST). twitter.com/Snowden/status…

via Twitter Web Client (retweeted on 12:15 AM, Feb 12th, 2020 via Echofon)

Snowden Dangerous by design: How the CIA and German BND conspired to sabotage the communications of allies and adversaries alike. washingtonpost.com/graphics/2020/…

via Twitter Web Client (retweeted on 10:14 PM, Feb 11th, 2020 via Echofon)

@mrdoob @Paul_Kinlan Yeah. I have a couple of ideas how to build upon this (standing on the shoulders of giants, as always). Watch this space, I’ll toy around in the next couple of days.

via Twitter for iPhone in reply to mrdoob

Paul_Kinlan Scroll to Text fragment bookmarklet (Chrome 81 only for now)

paul.kinlan.me/scroll-to-text… pic.twitter.com/NOBTrfbHat

via Twitter Web App (retweeted on 10:00 PM, Feb 11th, 2020 via Echofon)

ChromiumDev This month’s is all about new Fugu capabilities 🐡

Tag your questions with ! @kosamari & @petele will answer the top questions in our next episode on YouTube!

Check out goo.gle/fugu-api-track… for all the stuff we’re working on!

via TweetDeck (retweeted on 9:34 PM, Feb 11th, 2020 via Twitter Web App)

No hard feelings, I assume best intentions of a junior reviewer or someone cracking a (bad) joke.
The other two reviews were favorable (2–Accept and 3–Strong Accept), so in other news: Project Fugu 🐡 will be represented@TheWebConfConf in Taipei, Ta

via Twitter Web App in reply to tomayac

A new low in the academic review process:
“This demo was obviously submitted to another conference (Woodstock ’18) and the authors did not even bother to remove references to that conference”.

This is straight from the @TheOfficialACM template: acm.org/binaries/conte…pic.twitter.com/stjflA3xa4

via Twitter Web App

ChromeDevTools Chrome DevTools helps you debug SameSite cookie issues. In Chrome 80, the Network Panel offers a filter for requests that were blocked from setting cookies. Reload the page while DevTools is open to see which cookies were blocked, and why. pic.twitter.com/NFv8WBOG9m

via TweetDeck (retweeted on 9:53 PM, Feb 10th, 2020 via Echofon)

@zcorpan @davatron5000 One of the issues is that there is not just one icon for operating systems like Android, but actually several (developer.android.com/studio/write/i…), some of which might need manual adjustments in order to get the safe area and/or the cropping r

via Twitter Web App in reply to zcorpan

EdgeDevTools Kudos to @ericlaw for writing this incredibly useful blog post about everything browser related. A sure-fire bookmark for anyone who’d like to get into browsers.
textslashplain.com/2020/02/09/dem…

via Twitter Web App (retweeted on 11:50 AM, Feb 10th, 2020 via Echofon)

@MatthewRPalermo @ChromiumDev Nice TeX editor beta, love it. For Android support: it’s planned, track crbug.com/1011535 for updates.

via Twitter Web App in reply to MatthewRPalermo

rowan_m Another optical recreated in good ol’ HTML+CSS. This time: stepping feet 👣 Both rectangles are moving at the same speed, in sync - yet the bars make them look staggered. Fade in a plain background and the motion is apparent. Play for yourself at stepping-feet.glitch.me twitter.com/SteveStuWill/s… pic.twitter.com/sk6BaTlLuH

via Twitter Web App (retweeted on 9:01 AM, Feb 10th, 2020 via Echofon)

@davatron5000 *Sigh*, yeah, for home screen icons browsers have to rely on what the operating system supports. We’ve been toying the idea of having the browser dynamically create what the OS needs.

via Echofon in reply to davatron5000

xopek59 New blog post on bot detection: antoinevastel.com/javascript/202…

The blog post was briefly on the HN front page, always a good surprise.

via Twitter Web App (retweeted on 6:56 PM, Feb 9th, 2020 via Echofon)

@davatron5000 Maybe consider SVG favicons so you don’t have to ask the question at all. They’ve reached decent browser support (caniuse.com/#feat=link-ico…) and you can do fun things with them like animate them (blog.tomayac.com/2019/12/01/ani…) or have a dark modblog.tomayac.com/2019/09/21/pre…

via Echofon in reply to davatron5000

TejasKumar_ 🔥 HTML’s <q> element is a BEAST.

• Locale-aware
• Nests correctly

Incredibly useful for when you wonder how to write “quotes ‘nested’ in quotes”, or when you want to display quoted text IN THE LOCALE OF YOUR READER. 😍🔥😍🔥😍🔥

🎨 Play on @CodePen: codepen.io/tejask/pen/rNa… pic.twitter.com/g32FAuOIk2

via Twitter for iPhone (retweeted on 11:17 AM, Feb 9th, 2020 via Echofon)

@kinu @dominickng @domenic Thanks both. Makes immediate sense now (when I put myself in the shoes of a C programmer and recall how division works there).

via Twitter for iPhone in reply to kinu

@addyosmani I’ve switched and haven’t gone back. It’s a great coding font.

via Echofon in reply to addyosmani

@kinu @domenic Could you explain why, please?

via Echofon in reply to kinu

@gregwhitworth I only really kinda sorta know you from Twitter, but reading this update just made me cry. This is so unfair! No one should have to go through this. Wishing you and her a lot of strength!

via Echofon in reply to gregwhitworth

@marvinhagemeist @phihag Sausage. Alles hat ein Ende, nur die Wurst hat zwei. End-to-End. You’re welcome. 🌭

via Echofon in reply to marvinhagemeist

“[W]e continue to work on the “patch gap”, where security bug fixes are posted in our open-source code repository but then take some time before they are released as a Chrome stable update. We now make regular refresh releases every two weeks.”-groups.google.com/a/chromium.org…twitter.com/fugueish/statu…

via Echofon

In May 2018 I’ve reported a bug on `getUserMedia()` not working in iOS home screen apps (bugs.webkit.org/show_bug.cgi?i…). I’m happy to confirm that this works fine (again) as of iOS 13.4 beta 1 (Build 17E5223h) after having regressed in iOS 13.2 beta 2. This

via Twitter for iPhone

@aaronpeters This article was just referenced from @css again (css-tricks.com/native-image-l…).
The current hardcoded eager-loading values can be seen in the code: cs.chromium.org/chromium/src/t… (via @addyosmani’s addyosmani.com/blog/lazy-load…).

via Twitter for iPhone in reply to aaronpeters

petele Just published the New in Chrome (80) updates post at developers.google.com/web/updates/20…. Lots of super cool new Fugu stuff in origin trial, web serial, content indexing, notification triggers. And a bunch that have graduated from OT including the contact picker API! 🥳🎉

via Twitter Web App (retweeted on 12:40 AM, Feb 6th, 2020 via Echofon)

christianliebel It’s finally happening! We are thrilled to announce the first-ever @pwaconf on April 19 in London, curated by @thisislalaok, @mhadaily, @webmaxru and me. ➡️ pwaconf.io 🎉 Thanks to our friends at @JavaScriptCon for hosting us! twitter.com/pwaconf/status…

via Twitter Web App (retweeted on 12:29 AM, Feb 6th, 2020 via Echofon)

destroytoday Today I learned you can move a screenshot area by holding the spacebar. 🤯 pic.twitter.com/xq3dGC12iQ

via Tweetbot for Mac (retweeted on 12:26 AM, Feb 6th, 2020 via Echofon)

Another Project Fugu 🐡 API has received its 3rd LGTM of shipping approval—the Badging API:groups.google.com/a/chromium.org…o.

It’s been in@Paul_Kinlann’s 📢Airhorner.comQ for a while, but if you wanna use it for good not evil, here’s@peteleeweb.dev/badging-api/

via Twitter for iPhone

I’m happy to report that @MicrosoftEdge users can now install the 👷 Service Worker Detector extension from the Edge Add-on Store:

👉 microsoftedge.microsoft.com/addons/detail/…

It’s a neat complement to the @EdgeDevTools for you @MSEdgeDev folks and fully open-sougithub.com/google/service…

via Twitter for iPhone

slightlylate We’re now at the point where Project 🐡 APIs are hitting Origin Trials and Stable regularly, and I couldn’t be prouder of the amazing team and open Chromium collaboration. twitter.com/passle_/status…

via Twitter Web App (retweeted on 7:31 AM, Feb 5th, 2020 via Echofon)

EdgeDevTools The @MSEdgeDev DevTools are now localized in 10 languages! Try it out, and if we don’t support your language, let us know. To learn more check out @hiamerica’s blog: aka.ms/AA778cu pic.twitter.com/UjZKe8lfOc

via TweetDeck (retweeted on 7:15 AM, Feb 5th, 2020 via Echofon)

Git Branch Autocompletion: davidwalsh.name/git-branch-aut…. Useful little helper script by ⁦@davidwalshblog⁩. 👍

via Twitter for iPhone

TheFrosty GitHub needs a dark-mode favicon blog.tomayac.com/2019/09/21/pre… pic.twitter.com/nckrWvkWG0

via Twitter Web App (retweeted on 8:06 AM, Feb 4th, 2020 via Twitter for iPhone)

@addyosmani @ChromeDevTools In case you want to play with this at home, the demo here is using @sarah_edo’s amazing page-transitions.com.

via Echofon in reply to addyosmani

ChromiumDev ⏰ Chrome 80 is about to land and soon we will start ramping up the SameSite by default cookie enforcement. 🔜🍪✔️ You still have a little time before that kicks in, so read up and make sure you are prepared! blog.chromium.org/2020/02/samesi…

via TweetDeck (retweeted on 1:54 AM, Feb 4th, 2020 via Echofon)

@eriksen_dk @IMAC2 Both `env()` and `var()` have fallback values, (developer.mozilla.org/en-US/docs/Web…, developer.mozilla.org/en-US/docs/Web…; search for “declaration-value”), this would allow for further code simplification.

via Twitter for iPhone in reply to eriksen_dk

@argyleink Awesome! Love that you can swipe them, especially since I didn’t “learn” the stories format through Instagram. Swiping feels way more natural to me.

via Echofon in reply to argyleink

IMAC2 Remember guys! 🧠

You should use the meta tag `viewport-fit=cover` to avoid white margins on devices with notch or any non standard viewport shape.

Then you can use environment variables to use safe areas.
More info here 👇

webkit.org/blog/7929/desi… pic.twitter.com/RONzhVLNe3

via Twitter Web App (retweeted on 7:57 PM, Feb 3rd, 2020 via Echofon)

v8js Understanding the ECMAScript spec, part 1: v8.dev/blog/understan…

In this article, @marjakh explains how JavaScript built-ins are specified, and how to make sense of the spec text. 🔥

via Twitter Web App (retweeted on 7:21 PM, Feb 3rd, 2020 via Twitter for iPhone)

@j9t @jimdo Congratulations! Enjoy the new challenges!

via Echofon in reply to j9t

@Anoesj The master bug to follow is bugs.chromium.org/p/chromium/iss…. The bug on serializing `FileSystemHandle` is bugs.chromium.org/p/chromium/iss…. It’s heavily being worked on. 😆

via Echofon in reply to Anoesj

@SaraSoueidan @reederapp @viljamis Absolutely agree. Here’s a toggle approach that might be helpful: web.dev/prefers-color-…. See it in action on v8.dev (or my blog, blog.tomayac.com).

via Echofon in reply to SaraSoueidan

@kunnendavid The “by David” overlay in the lower left corner covers the GitHub link on mobile. No way to tap it :-/
In the code, `true` can be shortened to `!0`.

via Twitter for iPhone in reply to kunnendavid