what I am seeing is that after leaving a window for the desktop area and then reentering that window we don't get a new SetCursor callback. That's true for both the Wayland driver and the X11 driver.
A clarification: this is true only if the cursor for the window doesn't change on reentry