Cursor stutters when top bar element is active and you switch to another element (Wayland)
Affected version
- Fedora Linux 34 Workstation (beta)
- GNOME 40.0.0
- Wayland
- Intel UHD 620 integrated graphics
I don't use extensions.
Scaling (125%) is active. Maybe this makes things worse, but this issue should happen without scaling as well.
This has been an issue for every GNOME on Wayland versions so far iirc.
Bug summary
The cursor stutters while quickly navigating through top bar elements when it is 'activated' (i. e. you can see app menus, calendar, input method, system menu…)
It only happens on Wayland, X11 is buttery smooth in this regard.
This visual hiccup is quite irritating once you know about it.
Note: It does NOT happen when just hovering over the top bar without it being active.
Steps to reproduce
- Click on an element in the top bar (say, the clock).
- Qickly move the cursor to any another element (so it gets the gray background and the applet shows up).
- Do this back and forth at will.
What happened
There is a noticeable lag in the cursor movement once the new top bar element is active. The faster the cursor was moved, the more prominent this bug should be.
What did you expect to happen
The cursor movement should have been smooth and without lag here.
A very good comparison would be to swith to the X11 session and repeat the procedure outlined above there.
Relevant logs, screenshots, screencasts etc.
I have attached a video that shows this behavior. However, I would advise to just try it out yourself, it's just a mouse click away.