Moving builtin display breaks touch
While testing https://source.puri.sm/Librem5/phosh/-/merge_requests/434 i noticed that the sequence of
- dock L5
- switch to single display mode on external output
- switch back to join display mode (note that this moves the built in display from the left to the right of the compositor space)
- Move primary display back buitin display
breaks touch input on phosh's layer shell surfaces. Single finger press still works but swiping is broken. There's also no touch points being drawn when dragging the finger over the display (they're drawn for a short mount of time, then vanish).
If one then rearranges displays so the builtin is back to it's original position (left of the external output) touch works again as expected.