@rocca27 @AshleyGullen Yes, incognito mode should ideally be not detectable by pages. Thanks for the bug report!
RT @tomayac: Things not available when someone blocks all cookies 🚫🪠in their browser: https://t.co/JTtlQ1vA0Q.
âš ï¸ You better start `try……
@sen0rxol0 @ChromiumDev Until you learn about 🦸🪠supercookies… https://t.co/PPOFem9VnI
@cramforce Some more nuance, courtesy of @ericlaw: https://t.co/ZWZ5J0caHO.
RT @ericlaw: @tomayac Code-references in https://t.co/O4Eh8cUiDd
@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.
@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
@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.
@marcustallberg This seems to be a recent change. Just tested incognito on Chrome 104 and it worked, and on Canary 107 it threw. Interesting.
@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.
@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.
@thexpaw That’s right. Interestingly it’s only spec’ed to throw a `SecurityError`: https://t.co/B4RV5kbRWr and https://t.co/M5ke52qmK7.
@AshleyGullen This is effectively `sessionStorage`, which gets blocked, too.
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
@mathias @jaffathecake This wins the Internet today. ðŸ’
RT @ChromiumDev: Compression and decompression in the browser with the ðŸ—œï¸ Compression Streams API: write smaller web apps that don’t need t…
@adamdbradley Firefox bug: https://t.co/fHEI0JHtlF
WebKit bug: https://t.co/cb6dRULqzl
@alexanderdanilo This might work for barebones trees: https://t.co/V5fv0Upb0S. Something more complex: https://t.co/m8d7Wefzeo. 🌳
@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. 🤩
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…
@davrous Congratulations 🎈! Very well deserved!
@__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.
@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