Show more

Rediscover Safari developer features at #WWDC23

We've made it super easy to connect Web Inspector on Mac to an iPhone or iPad, or jump into a free device simulator (including soon, Vision Pro). Redesigned Developer menu, Responsive Design Mode and more.

developer.apple.com/videos/pla

@jgleman they are totally real but one is old and mostly dead and the other is kind of a meme genre (but also awesome and totally valid).

Please reroot: this cute kitten was left by his feral momma at Apple Park, and is ready for adoption. Please share, and letโ€™s get this dude a home! petfinder.com/cat/pippin-apple

Danced so hard to HEALTHโ€™s #Stonefist that my phone thought I was in a car accident. I take that as a compliment. youtube.com/watch?v=G1qvEr9bC6

@TheFake_VIP GNOME Web (formerly known as Epiphany) is probably the second most notable WebKit-using browser (besides maybe various iOS browsers which use the system WebKit).

Learn all about badging web apps on iOS and iPadOS, and the evolution of the Badging API specification: webkit.org/blog/14112/badging-

I feel good about the way Poland has stepped up to support Ukraine during Russiaโ€™s invasion. But sometimes I see stuff like this and I am ashamed. And Iโ€™m happy I live in the US where the First Amendment forbids banning speech just because it offends someoneโ€™s feelings. notesfrompoland.com/2023/04/21

Now that Safari 16.4 is out, letโ€™s see how Interop 2023 is doing! ๐Ÿฅณ๐ŸŽ‰๐Ÿ™Œ

Whatโ€™s in Safari 16.4?
webkit.org/blog/13966/webkit-f

Whatโ€™s in Interop 2023?
webkit.org/blog/13706/interop-

Safari Technology Preview 167 is out, with:
โ€ข Web Inspector Sources tab pretty-printing
โ€ข `text-transform` with multiple values
โ€ข offsets in `shape-outside`
โ€ข Priority Hints
โ€ข ClassSetCharacter syntax tests for RegExp `v` flag
โ€ข new Web Assembly technologies behind feature flags
โ€ข `code` ARIA role
and much moreโ€ฆ

webkit.org/blog/14100/release-

**OR**, if youโ€™d rather listen to @bkardell and me go deep into a bunch of the things jam-packed into Safari 16.4 (relative color syntax! margin trimming! `lh` units! offscreenCanvas! better dev tools! more than a hundred more!) then head on over to igalia.com/chats/safari-16. Complete with a full transcript, if you prefer that sort of thing!

Show thread

@rgadellaa @bradeeoh We have automated testing of Web Workers, and many sites rely on them, so we donโ€™t think they are _always_ going away. Thatโ€™s why a repro case would be helpful.

@rgadellaa @bradeeoh Do you have a reproducible case? (Doesnโ€™t have to be minimized.) If so, file a bug at bugs.WebKit.org and post here. If it reproduces on one device but not others, then it would be helpful if you could file via Feedback Assistant with full logs.

@tomayac @aardrian @mathias I was responding to your Mastodon post, which just said โ€œSelect the H1 and copy. On the ๐Ÿ“‹ clipboard:โ€, nothing about where itโ€™s pasted.

Nitpick: for a valid test in Firefox you have to use inline style, due to the (apparent) bug where they donโ€™t put style from non-inline style on the clipboard at all, not even in HTML format or in properties. With inline styles, they do the thing you want for plaintext but not rich text paste, which is what the spec asks for.

@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.

Show more
Qoto Mastodon

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