An important fix has made it into the X.Org Server XWayland codebase ahead of the new year. XWayland has been fixed to avoid sending incorrect pointer coordinates to X11 clients on pointer enter events.

A fix was merged recently to the XWayland code to avoid sending incorrect pointer coordinates to X11 clients on pointer enter events, namely around the cursor/input returning to an XWayland window. The patch now ensures that the pointer sprite coordinates are correctly updated when the pointer enters an XWayland window.