Duplicate calendars from Nextcloud + Gnome Evolution under Sway
Affected version
- Gnome Calendar version 42.2
- Arch Linux 2022-07-01 kernel 5.18.7
Bug summary
Calendars are duplicated when connected to a Nextcloud server using the Gnome Accounts connection method. There appears to be an interaction with Gnome Evolution because if the Gnome Account is deleted and recreated Gnome Calendar is connected properly, but as soon as an event is created in Gnome Evolution, the calendars are duplicated within Gnome Calendar. Nextcloud and Evolution do not see these duplicated calendars, only Gnome Calendar which makes me believe it is only a display issue. Trying to turn off calendars within Gnome Calendar does not work because the duplicate calendars are linked - turning off one instance automatically turns off the other instance of the calendar. The end result is seeing duplicated events through Gnome Calendar.
UPDATE: This bug seems to be exclusive to Sway. Logging in with Gnome does not show behaviour.
Steps to reproduce
- Log in with Sway as your window manager
- Connect a Nextcloud account through Gnome Accounts.
- Add a calendar event to a Nextcloud calendar through Evolution.
- Calendars are now duplicated in Gnome Calendar until the connected accounts are removed from Gnome Accounts and set up again.