Wayland 1.26 RC1 Released With New Event To Help Ensure Correct Pointer Coordinates

Written by Michael Larabel in Wayland on 9 July 2026 at 11:47 AM EDT. 99 Comments
WAYLAND
In addition to Weston 16 nearing release and its release candidate out today, the Wayland 1.26 release candidate was just issued with a few notable changes on top of the more typical bug fixing.

New to Wayland 1.26 is the wl_pointer.warp event. The wl_pointer.warp event addition intends to address a shortcoming where with Wayland right now in some situations the Wayland client cannot obtain the correct position information for the pointer. Open-source developer YaNing Lu explained of the issue in the merge request:
"The original wl_pointer.button event does not contain the position information. In some scenarios, the client cannot obtain the correct position information. For example, when the mouse focus is on a button and the mouse does not move but the window size changes, the client cannot update the position information through the motion event, resulting in incorrect mouse position.

Therefore, This event should be sent when the local coordinates of a pointer change as a result of surface being moved/resized/fullscreened."

So now with Wayland 1.26+, the new (correct) pointer position can be notified without an end-user-initiated motion event. There is patches pending for this event with KDE KWin, GNOME Mutter, and wlroots. Plus Qt and SDL are among the toolkits ready with their implementations.

Wayland 1.26 RC1 also adds a new wl_fixes.ack_global_remove request to deal with a possible race condition. The WAYLAND_DEBUG timestamps are also now better formatted to make them easier to read/compare between other logs.

More details on today's Wayland 1.26 RC1 release via Wayland-devel.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week