[webkit-dev] Site isolation platform code
Alex Christensen
achristensen at apple.com
Tue Jan 14 11:12:55 PST 2025
I found another place where the shape of platform-specific APIs does not lend itself to implementing site isolation. See https://github.com/WebKit/WebKit/pull/38982 specifically the FIXME comments in the GTK and PlayStation code. I’m pretty sure PlayStation will need an API change, and I’m not very familiar with the GTK API implementation and I’m not sure if it will need a change, but it definitely needs someone more familiar than I am to hook it up. And the WPE code will probably need at least a double check.
This is probably not the last time I’ll be reaching out with such platform-specific assistance requests. Are there individuals that would be good to reach out to on Slack for things like this?
> On May 8, 2024, at 2:32 PM, Alex Christensen <achristensen at apple.com> wrote:
>
> Hey everyone! I’ve been doing a bunch of work on site isolation recently, and I’ve been doing my best to make all my changes platform-independent so it just works for everyone. However, there are two places I could use some collaboration with other WebKit developers:
>
> 1. createNewPage in WebKitUIClient.cpp needs some hooking up of the API::PageConfiguration in a way I couldn’t figure out in the few minutes I looked at it. This should be pretty straightforward to someone who knows the glib code better than I do.
> 2. We have a growing number of tests in LayoutTests/http/tests/site-isolation that exercise drawing code, which will take a significant amount of work to get implemented on non-Cocoa platforms. A lot of changes are happening in this area right now with the adoption of Skia, and it would be great if it were done in a way that could support site isolation.
>
> Thanks,
> Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20250114/a7fd9da3/attachment.htm>
More information about the webkit-dev
mailing list