Subsurface tests incorrectly assume that subsurfaces get focus
- Dominant language
- C++
- Stars
- 61
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
In particular, testing https://github.com/canonical/mir/pull/4483 I see the following:
```
[ FAILED ] TouchInputSubsurfaces/SubsurfaceTest.place_below_simple/0
[ FAILED ] XdgShellStableSubsurfaces/SubsurfaceTest.place_above_simple/0
[ FAILED ] XdgShellStableSubsurfaces/SubsurfaceTest.place_below_simple/0
[ FAILED ] XdgShellV6Subsurfaces/SubsurfaceTest.place_above_simple/0
[ FAILED ] XdgShellV6Subsurfaces/SubsurfaceTest.place_below_simple/0
[ FAILED ] WlShellSubsurfaces/SubsurfaceTest.place_above_simple/0
[ FAILED ] TouchInputSubsurfaces/SubsurfaceTest.place_above_simple/0
[ FAILED ] WlShellSubsurfaces/SubsurfaceTest.place_below_simple/0
```
This may be because the protocol was under-specified at the time of writing the tests, but has now been clarified: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/236
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.