Closed Bug 1227847 Opened 9 years ago Closed 4 years ago

"Dismiss" event reminder button very slow to respond on synced calendars

Categories

(Calendar :: Alarms, defect)

Lightning 4.0.3
x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1373099

People

(Reporter: macho.p, Unassigned)

Details

(Keywords: perf)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0 Build ID: 20151030083518 Steps to reproduce: When an event reminder window pops up for events on a remote caldendar (e.g. synced using CalDAV), clicking the "Dismiss" button is followed by a very long pause before the window is, in fact, dismissed. It seems reasonable to assume that this is because Lightning goes out to the remote calendar to notify it of the dismissal before actually closing the window. From a user perspective this is really unpleasant. And from a back-end perspective it seems unnecessary because even when some error is encountered (for example if another change has been applied to the event in the meantime and the user is asked whether to apply the dismissal anyway or to reload the event), the error is reported to the user in a separate window. It seems like it should be safe to me to dismiss the window right away, then send out the update to the server, and if the user ultimately does decide to reload the event, my understanding is that the reminder will automatically be redisplayed anyway.
Can you please update your exact Lightning version? (If you file calendar bugs, please do it directly in the calendar product if they are cleary calendar only - thanks.)
Component: Untriaged → Alarms
Product: Thunderbird → Calendar
Version: 38 → Lightning 4.0.0.1
Thanks. I'm using Lightning 4.0.3.1, so I've chosen the closest version to that above (4.0.3). If anything else is needed, just let me know.
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: Lightning 4.0.0.1 → Lightning 4.0.3
Has anything happened concerning this report, possibly in a duplicate? As of now, with Thunderbird 52.7.0 and Lightning 5.4, this issue persists, and has been bugging me for years now. I can't believe this isn't annoying enough to others, as well, so the issue might be looked at. However, I wasn't able to find bug reports or complaints about this elsewhere. In my case, I face the issue with synced calendars on a private NextCloud instance (was formerly OwnCloud). This instance is now on v13.0.2, up to date. As I initially suspected NextCloud or the (shared) server to be the culprit, I tried optimizing everything I have permission for on the server concerning PHP caching and database speed-up. Ever since, I feel like it now sometimes takes a few milliseconds less for the event reminder windows to disappear, but it still takes several seconds. I synchronize the same calendar (and other data from NextCloud) also to Android calendars and other apps. There I never noticed any performance issue. So I'm looking to Lightning for answers – and hopefully solutions. :)

Do you still see this issue?

Severity: normal → S4
Flags: needinfo?(macho.p)

I do, yes.

A faster computer closes the dialog a bit quicker, while a slow low end machine can take considerably longer. But still, it takes seconds for the dialog to disappear after clicking "Dismiss". For "Dismiss all", it takes seconds for each and every reminder -- consecutively. Definitely too long for a simple dialog dismissal.

thanks. sounds like bug 1373099

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(macho.p)
Keywords: perf
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.