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

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to