Thank you Ilias. It does seem like using an alternative implementation on (X)Wayland is best for now. It's unfortunate that supporting Wayland seems to be quite a lot of work. Due to a bunch of other incompatibilities I disabled Wayland on my systems for now. Should I leave this issue open for others or would you rather close it?
Cheers, Lorenz