74809f681a
https://bugs.webkit.org/show_bug.cgi?id=229380 Reviewed by Adrian Perez de Castro. Tools: r280774 added support for fullscreen in the WindowViewBackend, but many webdriver tests started failing as they run in the headless backend. This commits adds basic support in HeadlessBackend to make some tests pass. Currently, just storing the fullscreen state and forwarding the events to the WPE backend functions. A number of tests are still failing due to the missing multiple window support (required through the `session` fixtures), but also there are still some failing that expect the view to be started in non-fullscreen mode, which does not happen in the headless backend. * wpe/backends/HeadlessViewBackend.cpp: (WPEToolingBackends::HeadlessViewBackend::HeadlessViewBackend): (WPEToolingBackends::HeadlessViewBackend::onDOMFullScreenRequest): (WPEToolingBackends::HeadlessViewBackend::dispatchFullscreenEvent): * wpe/backends/HeadlessViewBackend.h: WebDriverTests: * TestExpectations.json: Skip some tests still failing, mainly due to multiple window support missing. Canonical link: https://commits.webkit.org/240817@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281430 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
backends | ||
dependencies | ||
patches | ||
install-dependencies | ||
jhbuild-minimal.modules | ||
jhbuild.modules | ||
jhbuildrc | ||
manifest.txt.in |