9213a4fbe41d3444a0830a211cf46b75f43858f1
The window would either set focus to the event widget or a focusable ancestor, no matter how the event popover was being closed. This caused a major accessibility regression where, whenever the event editor dialog opened from the event popover, the window set focus to the event widget instead of the content inside the dialog, which made the dialog incapable of navigating through until the dialog was focused. This also prevented mnemonics from being triggered. This patch addresses that bug by only setting focus whenever the popover is being closed explicitly; as in, when the user presses outside the popover to hide it or pressing escape. Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1398
GNOME Calendar
GNOME Calendar is a simple and beautiful calendar application for GNOME. We give a lot of attention to details, and as such, design is an essential and ongoing effort.
Contributors Guide
Check out our CONTRIBUTING.md and HACKING.md for more details.
Useful links
- Homepage: https://apps.gnome.org/Calendar/
- Report issues: https://gitlab.gnome.org/GNOME/gnome-calendar/issues/
- Donate: https://www.gnome.org/donate/
- Translate: https://l10n.gnome.org/module/gnome-calendar/
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%