Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

August 30th, 2022

@rocca27 @AshleyGullen Yes, incognito mode should ideally be not detectable by pages. Thanks for the bug report!

via Twitter Web App in reply to rocca27

RT @tomayac: Things not available when someone blocks all cookies 🚫🍪 in their browser: https://t.co/JTtlQ1vA0Q.
⚠️ You better start `try……

via Twitter Web App

@sen0rxol0 @ChromiumDev Until you learn about 🦸🍪 supercookies… https://t.co/PPOFem9VnI

via Twitter Web App

@ericlaw Oh, great, thanks for the code pointer! It might be a major operation, but it sounds like properly naming all of this (cookie → something something storage/persistence) would make sense both in the code as well as in the user interface.

via Twitter Web App

@fvsch @ChromiumDev There’s definitely potential for failing gracefully and in a way that users understand. I guess “Your settings can’t be persisted because you block cookies, which blocks other storage mechanisms in your browser as a side effect.” is te

via Twitter Web App in reply to fvsch

@cramforce I would suppose the set of failing APIs to be the same in the blocks 3P cookies case, yes.

Regarding incognito mode, it’s apparently a moving target, even in Chrome: https://t.co/R17OiCQeF9.

via Twitter Web App

@marcustallberg This seems to be a recent change. Just tested incognito on Chrome 104 and it worked, and on Canary 107 it threw. Interesting.

via Twitter Web App in reply to marcustallberg

@hate_and_roses @ChromiumDev Browsing statelessly is a #privacy user desire that I think we should respect. Sure, some features won’t work by definition, but many use cases should still be possible.

via Twitter Web App

@AshleyGullen It probably (maybe) boils down to redefining “session” for this purpose. The definition used for `sessionStorage` may not necessarily mean what users think of being a browsing session.

via Twitter Web App in reply to AshleyGullen

@thexpaw That’s right. Interestingly it’s only spec’ed to throw a `SecurityError`: https://t.co/B4RV5kbRWr and https://t.co/M5ke52qmK7.

via Twitter Web App

@AshleyGullen This is effectively `sessionStorage`, which gets blocked, too.

via Twitter Web App in reply to AshleyGullen

Things not available when someone blocks all cookies 🚫🍪 in their browser: https://t.co/JTtlQ1vA0Q.
⚠️ You better start `try…catch`-ing all your `localStorage` calls! https://t.co/68fFNGh5HF

via Twitter Web App

@mathias @jaffathecake This wins the Internet today. 💏

via Echofon in reply to mathias

RT @ChromiumDev: Compression and decompression in the browser with the 🗜️ Compression Streams API: write smaller web apps that don’t need t…

via Twitter Web App

@alexanderdanilo This might work for barebones trees: https://t.co/V5fv0Upb0S. Something more complex: https://t.co/m8d7Wefzeo. 🌳

via Echofon

@devdevcharlie @AnaestheticsApp Wow, that’s an amazing project. Would you be open to presenting this at the next GDE meetup? I was looking for interesting topics, and this might be it. 🤩

via Echofon

RT @devdevcharlie: I’m excited to share my latest side project! 😃

Using a Software Defined Radio dongle, an antenna and the Web USB API, I…

via Echofon

@davrous Congratulations 🎈! Very well deserved!

via Echofon in reply to davrous

@__si_mon @HenrikJoreteg @reillyeon @googledevs If “it” refers to the Shape Detection API, then it can’t. The Shape Detection API is bound to detect predetermined shapes as in barcodes, faces, and text. It’s not extendable to custom shapes.

via Echofon

@cramforce I find it particularly challenging to judge someone’s ability to strive in ambiguity in an interview situation. Sure, I can formulate the problem in an ambiguous way, but is the candidate asking clarification questions them striving in ambigu

via Echofon in reply to cramforce