Events may not appear in calendar after delay in unlocking login keyring
Affected version
- OS: Fedora 34 (Workstation Edition)
- GNOME Shell version:
gnome-shell-40.0-5.fc34.x86_64
- XOrg & Wayland
Bug summary
With automatic login enabled, if a few minutes pass before unlocking the keyring, the calendar in the top bar won't show events.
Despite this, other programs (such as GNOME Calendar and Evolution) are able to view events.
Some ways to make events appear again are to:
- Lock & unlock the screen
- Log out & log back in
- If using XOrg, restart the Shell
Steps to reproduce
- In Settings->Users, enable Automatic Login for your account.
- Reboot your computer.
- Wait to be logged in to a new session, and see the "Authentication Required" prompt.
- Wait a few minutes before entering your login password.
- Click on the time in the top bar to view the calendar.
What happened
No events appear in the calendar. No days are marked with dots designating an event on that day, and the "Events" section is absent.
What did you expect to happen
Days should be marked with events, and the "Events" section should be visible.
Relevant logs, screenshots, screencasts etc.
Example of the "Events" section being absent. It should appear above "World Clocks".