28-30 September 2026
America/Toronto timezone

Testing a browser on a real Wayland compositor (and why we all want this standardized)

30 Sep 2026, 16:40
5m
Lightning Talk (5 minutes) Lightning Talk Lightning Talks

Speaker

Orko Garai (Igalia)

Description

Chromium runs thousands of interactive UI tests that need synthesized input. On Wayland
there's no portable way to do that, and the reference compositor (weston) doesn't implement
enough of the real protocol surface to be representative. So we forked mutter, taught it
Chromium's ui-controls protocol, and wired it into our CI to run interactive tests on a
real compositor for both pre- and post-submit. This lightning talk covers what that took,
what broke, and why every app project shouldn't have to reinvent this, closing with a pitch
to standardize cross-compositor application testing (cf. wayland-protocols #230).

Code of Conduct Yes
GSoC, EVoC or Outreachy No
In-person or virtual presentation In-person

Primary author

Orko Garai (Igalia)

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG