Show newer

@tomayac @aardrian @mathias Hmm, I think Firefox behavior may be partially a bug. Firefox will copy this as all uppercase to rich text contexts but sentence case plaintext: `<h1 style="text-transform: uppercase">Hello<h1>`. But the original example it copies as mixed-case always. So it's following the spec rule for plaintext, but additionally has a bug where it won't copy styles that come from style rules, even when pasting into an editable HTML context like a macOS Mail compose window. Firefox likewise copies `color: red` when it comes from inline style but not when it comes from an external style rule.

@tomayac @aardrian @mathias The spec only requires this for plain text paste, not any other format, so you may or may not have seen a spec violation depending on how and where you pasted.

That said, I think this spec requirement for plain text paste is bad UX and should be changed in the spec. Users expect that when they copy/paste, they get the same characters. They have no way of knowing which capitalization is stylistic vs part of the content.

Ooh, so this was added now in Safari 16.4, I was wondering if I missed this earlier - nice! This will be very useful in @bannerhunter 😎 I should be able to block some more sneaky cookie banners that don't have an easily identifiable id/class. Thank you Webkit team! @othermaciej #Safari #Webkit

It’s hard to express just how massive a release Safari 16.4 is for web developers.

Last night, I was reading replies web developers posted on Twitter back in 2021, when I asked what developers need most from WebKit — and the vast majority of things you asked for have now shipped.

What is your favorite feature that just shipped in Safari 16.4?? What will you do with it?

webkit.org/blog/13966/webkit-f

Ready for Safari Technology Preview 166? It’s out today, with support for:
• `@counter-style`
• `contain-intrinsic-size`
• `@supports (selector(&))` for testing CSS Nesting
• `text-transform: full-width`
• `popover`
• RegExp `v` flag
• new WASM baseline JIT
• `preconnect` via HTTP early hints
• Cancel, Unknown, and Clear keycodes
• selection API that works across shadow boundaries

Plus even more: webkit.org/blog/13964/release-

Learn how to enable inspection of web content in your iOS, iPadOS or macOS app by using the new `isInspectable` API with Safari Web Inspector.

“Enabling the Inspection of Web Content in Apps”
by hachyderm.io/@patrickangle

webkit.org/blog/13936/enabling

edition

Dungeons of Daggorath
Robot Odyssey
Thexder
Baldur’s Gate
Star Control II
The Secret of Monkey Island
Super Mario 64

Show thread

recent edition

The Room
Pillars of Eternity
Zelda: Breath of the Wild
Horizon: Zero Dawn
The Last of Us
The Witcher III
Hearthstone

@CodexArcanum I still like the game and show overall, and I’m not bummed if other people don’t.

@arv @rniwa it’s in ~/Library/Safari/Databases . Note that you have to access with Finder, not command line, due to the protections on ~/Library/Safari

TLOU spoilers 

@janxdevil See that's what I always thought when I played the first game, only reinforced when you find the recorder citing their past unethical and failed experiments. So I never understood why Joel's choice was supposed to be remotely difficult or divisive. But I think Naughty Dog just failed to make the "one life vs the world" setup as credible as they meant it to be.

@mitchw that’s how it reads to me but I don’t think that’s how it is intended! I think the writers, the Fireflies, and Joel all believe there is a sure shot at a cure that requires immediate murder. It’s seemingly intended to be a trolley problem scenario, not a depiction of utter depravity or lunatic recklessness. At least, that’s the impression I got from the second game and from the delta between the first game and the show.

@sleepy @jwz think that’s the authorial intent (though perhaps the more nuanced: “he would sacrifice the world for the one he loves, and does”. I think it’s meant to be objectively true and specifically actually believed by Joel.

But it’s not very well supported by the actual cure scenario, which makes it seem more like he’s rescuing his loved one from deranged quacks.

Stuff like this is why I always assumed the Fireflies are full of shit at the end of The Last of Us and had no idea how to make a cure and were just going to murder a person for nothing. I assumed that was the intended reading, but maybe it's just a splash of bad writing in an otherwise brilliantly written game and show?

slate.com/culture/2023/03/last

@sto3psl Sorry about that, it’s restricted for technical reasons I can’t fix right now but the upshot is to disable “webgl” for main thread OffscreenCanvas.

I can’t share when actual support for WebGL OffscrenCanvas is coming but it’s something we are interested in.

@sto3psl This was a bug in an earlier beta. The intent is that OffscreenCanvas will not support "webgl" contexts regardless of whether it's on a worker. Expect to see that fix in an upcoming beta, it should allow for easier feature detection. (Sorry, I didn't realize it hadn't been in a beta yet). bugs.webkit.org/show_bug.cgi?i

@AshleyGullen This was a bug in an earlier beta. The intent is that OffscreenCanvas will not support "webgl" contexts regardless of whether it's on a worker. Expect to see that fix in an upcoming beta, it should allow for easier feature detection. bugs.webkit.org/show_bug.cgi?i

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.