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

August 11th, 2022

Great thread in the defense of WebView-based in-app browsers from @patmeenan, who’s been working on Facebook’s. ⤵️ Hear him out with an open mind! twitter.com/patmeenan/stat…

via Twitter Web App

@simevidas @slightlylate For those following along, I have opened an interoperability issue for this difference in behavior: github.com/w3c/clipboard-…. 📋 The initial tweet and the material is credited to you, Šime.

via Twitter Web App in reply to simevidas

@andreban Or make the request from outside the WebView, strip the response header, and then inject the modified response. 🤔 Or maybe `shouldInterceptRequest()` allows to modify the response headers directly?

via Echofon in reply to andreban

@lajava77 @regocas @googlechrome Fascinating read, thanks for writing this up. I touched the topic in the context of web.dev/url-protocol-h…, but little did I know about the internals. Also: yay for IPFS support. Brave already supports it if I recall corr

via Echofon in reply to lajava77

@KrauseFx FWIW, when I looked, they didn’t seem able to do anything completely unexpected with the injected script data that I saw.

via Echofon in reply to KrauseFx

@simevidas @slightlylate Ah, the spec mentions remote clipboard synchronization as a use case that needs to work without user gesture: w3c.github.io/clipboard-apis….

via Echofon in reply to tomayac

@Paul_Kinlan The devil 👿 is always in the details: “If the idea is for this file to be copyable to a directory on the user’s machine, we would need some mechanism for running Safe Browsing checks before copying a file from the sandboxed file system tbugs.chromium.org/p/chromium/iss…

via Echofon in reply to tomayac

@simevidas @slightlylate The clipboard-write permission was removed in github.com/w3c/clipboard-…, but I’m a little surprised, too, that no user gesture is required: w3c.github.io/clipboard-apis…. The article should probably say what Alex’ tweet says regarding

via Echofon in reply to simevidas

@mrdoob @alexanderdanilo @grorgwork 👀 Do you have history links for both CSS3D and `<canvas>`? You got me intrigued now.

via Echofon in reply to mrdoob

Oh, neat: `<dark-mode-toggle>` (github.com/GoogleChromeLa…) 🌒 is the featured item in the “🔧 Code, Tools & Resources” section on Frontend Focus this week: frontendfoc.us/issues/554.

via Twitter Web App

Due to recent chatter (see quoted tweet ⤵️), if you need to inspect a WebView like Facebook’s, I’ve documented how to do this some time ago: blog.tomayac.com/2019/12/09/ins…. twitter.com/slightlylate/s…

via Echofon

👀 Interesting proposal by ⁦@adrianholovaty⁩ for WebViews to honor the desire of websites not to be framed by respecting the `X-Frame-Options: DENY` header value (equivalent to `Content-Security-Policy: frame-ancestors ‘none’;`) holovaty.com/writing/frameb…

via Twitter for iPhone

claviska ElementInternals was just merged into WebKit! github.com/WebKit/WebKit/…

via Twitter Web App (retweeted on 12:31 AM, Aug 11th, 2022 via Echofon)

dannymoerkerke Push notifications now work in Safari Tech Preview on MacOS Ventura!

Notifications are even shown when Safari is not running.

I put together a demo project so you can test for yourself.

Although this is a great start, there are still some issues
🧵

github.com/DannyMoerkerke…

via Twitter Web App (retweeted on 12:27 AM, Aug 11th, 2022 via Echofon)