Cant speak for other Plattforms but on Windows the Icon State of the Seafile Client goes to error
if a simple disconnect happens.
Like a daily Reboot for Backup leaves it always in error in the Morning.
This then requires manual clear by at least looking at that error.
Id rather see the client honor the current State. So if the error (like isconnect) is already resolved the icon should reflect that.
To me its just annoying, but to a regular user it seems like the client is never really working.
The client should adapt the Icon to the real state of the application without userinteraction
Microsoft for example does this (onedrive) and even supresses Shortterm errors (outlook and onedrive) if the error is resolved soon after.