Ton of new stuff in #Safari/#Webkit this year - great work and congrats @jensimmons @othermaciej and team! 👏 https://webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/ #WWDC23
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.
@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! https://www.petfinder.com/cat/pippin-apple-64285604/ca/santa-clara/scritch-kittens-ca2905/
Danced so hard to HEALTH’s #Stonefist that my phone thought I was in a car accident. I take that as a compliment. https://www.youtube.com/watch?v=G1qvEr9bC6c
@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: https://webkit.org/blog/14112/badging-for-home-screen-web-apps/
Twitter changes its algorithm to boost Russian, Chinese and Iranian state media, because that is what "free speech" is all about
https://dfrlab.org/2023/04/21/state-controlled-media-experience-sudden-twitter-gains-after-unannounced-platform-policy-change/
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. https://notesfrompoland.com/2023/04/21/court-convicts-women-for-offending-religious-feelings-with-rainbow-virgin-mary-at-lgbt-march/
@tomayac @jensimmons @jondavis it should be shipped, given the date of landing. We wil look into it.
Now that Safari 16.4 is out, let’s see how Interop 2023 is doing! 🥳🎉🙌
What’s in Safari 16.4?
https://webkit.org/blog/13966/webkit-features-in-safari-16-4/
What’s in Interop 2023?
https://webkit.org/blog/13706/interop-2023/
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…
https://webkit.org/blog/14100/release-notes-for-safari-technology-preview-167/
**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 https://www.igalia.com/chats/safari-16. Complete with a full transcript, if you prefer that sort of thing!
@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 https://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.
Head of
@webkit
engineering at Apple. Also networking APIs. Opinions are personal unless stated otherwise.