Hovering behaviour over UI elements temporarly stops after pressing Backward and Forward in X11
Affected version
- Nightly flatpak: Yes (44.alpha.1-062cc926)
- Other: Ubuntu 22.10 (43.0)
Steps to reproduce
- Open Files app and open a NON EMPTY directory by double clicking.
- Press backward button on mouse or keyboard (NOT backspace). DO NOT hover on any file before pressing, hover over empty space instead.
- Hover over files and UI elements without the cursor leaving the window and observe behaviour.
- (Optional) Press forward button on mouse or keyboard instead of backward in step 2 with the same conditions.
Current behavior
- Elements stops responding to hover events after pressing forward or backward buttons. Highlighting over files and UI elements in side bar and titlebar stops.
- Click anywhere or move the mouse outside the window to return to normal behavior. This causes you to need 3 clicks instead of 2 to open another folder when behavior appear.
- Behavior happens often, but not always. Happens less often with forward button.
Expected behavior
After clicking backward or forward button, elements responds to hover events, highlighting over files and UI elements in side bar and title bar, without needing to move cursor out of the window or clicking.
Additional information
Screencast_from_2023-01-27_15-26-38
In the attached video, between 0:07 and 0:14, the (invisible) cursor the hovers around the elements but there's no response. At 0:15 the mouse goes out the window and in again so the hovering starts to work. You can also see that hovering only starts to work after clicking at 0:26.
Happens in list view too. No warnings in logs when behavior occurs.
Nightly Files debugging info:
Currently installed plugins:
/app/lib/nautilus/extensions-4/libtotem-properties-page.so
/app/lib/nautilus/extensions-4/libnautilus-image-properties.so
For bug testing only, the following command can be used:
NAUTILUS_DISABLE_PLUGINS=TRUE nautilus
Ubuntu Files debugging info:
For bug testing only, the following command can be used:
NAUTILUS_DISABLE_PLUGINS=TRUE nautilus