On first startup with network offline / unavailable, NextCloud GOA contacts / calendars / tasks still try to refresh, and infobar is not cleared when connectivity restored
With Evolution 3.50.1 on Fedora 39, on a fresh boot/login where I had forgot to connect the network (so no wired, no wifi, and EDS never connected/refreshed yet), when launching Evolution, I was presented with this infobar about my nextcloud account (which is used for calendars, contacts, and tasks):
I then connected to the wifi network, but the infobar remained there. So there are two issues:
- Evolution knew it was offline, it should not even try to refresh those things (as it is wasteful to attempt doing so, and can only lead to problems). It should have used only locally cached data, and the only infobar I should have seen is the global "you are offline" one.
- In the event where an error infobar like the above was shown while in offline mode, when reconnecting, it should be cleared? Though probably this point is moot if the 1st point above is addressed.