Skip to content

Support headed browser tests on Linux - #21

Merged
silveltman merged 2 commits into
mainfrom
qa/webkit-display
Oct 17, 2026
Merged

silveltman merged 2 commits into
mainfrom
qa/webkit-display

Conversation

@silveltman

@silveltman silveltman commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Linux headless WebKit can stop delivering animation frames on pages using backdrop filters, leaving normal Playwright clicks waiting for stability. Run the existing browser package script under Xvfb on Linux so repositories can select headed WebKit; other operating systems keep their current command. Both steps explicitly use Bash so Windows callers can execute the OS selection.

Validation: 39 shared policy tests, actionlint and diff checks pass. On Blacksmith Ubuntu 24.04, the unchanged full.dev page reproduced the headless failure and passed both language-menu clicks with headed WebKit under Xvfb. Independent review found the missing shell declaration, which is now corrected in both steps; no other material findings. The full Fulldev browser suite remains required after both callers pin the merged revision.

@silveltman
silveltman merged commit 1aba7c8 into main Oct 17, 2026
4 checks passed
@silveltman
silveltman deleted the qa/webkit-display branch October 17, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant