LadybirdBrowser / ancient-history

The Ladybird web browser
BSD 2-Clause "Simplified" License
1.62k stars 109 forks source link

WebDriver: Migrate to using local socket files for WebDriver IPC #150

Closed trflynn89 closed 1 year ago

trflynn89 commented 1 year ago

This allows us to use standard Serenity IPC infrastructure rather than manually creating FD-passing sockets. This also lets us use Serenity's WebDriver Session class, removing the copy previously used in Ladybird. This ensures any changes to Session in the future will be picked up by Ladybird for free.

Depends on: https://github.com/SerenityOS/serenity/pull/16507