Corner case: clicking an event in the view with the left + right mouse buttons simultaneously will deadlock the mouse input grab, preventing popover from showing and blocking the UI from being interacted with on Wayland
This is almost the same thing as issue #1173, and also a pretty unlikely corner case, but I'm reporting it "just in case".
Running the git version on Wayland:
In the month view, week view or sidebar, click an event with both mouse buttons at the same time (or one button after another in a very quick sequence).
As a result:
- No popover will be shown
- The UI will no longer respond to mouse clicks until you break the deadlock (see below); the only way to quit the application will be to kill the process externally.
- Tooltips on hover will still work
- Keyboard navigation will still work, although activating events with the
Enter
key will not work
To break out of the deadlock, you need to switch between the Week and Month views.
The easiest/fastest way for this is to just hit the Alt+1
and Alt+2
keyboard shortcuts.
Otherwise, the much more complicated way to do the same thing is to do this keyboard navigation keys sequence:
-
Ctrl+F
to activate the searchbar Shift+Tab
-
Shift+Tab
again, orLeft arrow
key, to focus the "Week" view switcher button -
Spacebar
orEnter
to switch to week view -
Tab
to focus the "Month" view switcher button -
Spacebar
orEnter
to switch back to Month view
Once you are switched back to the view you were in, the Popover widget will suddenly appear on the event and you will be able to interact again with the UI using the mouse.
This is a low-priority issue because:
- While clicking with both buttons is unlikely, I'm only reporting it because of the potential UI lockup, which might be problematic in the event where users encounter this by accident.
- I don't know if it's a Calendar issue, or a GTK issue.