Ximi1970 / systray-x

SysTray-X: A system tray extension for Thunderbird. Needs both the addon AND the companion app installed to work. Will not work with TB flatpaks or snaps.
Mozilla Public License 2.0
214 stars 14 forks source link

"New mail logic" commit breaks mail counter in tray icon (Arch, multiple install mehods) #118

Closed nicolamori closed 2 years ago

nicolamori commented 2 years ago

Describe the bug Commit 94b41e28d283aef225ce14c883192d72e9833047 ("New mail logic") freezes the mail counter on the tray icon. The mail count is not updated on new/unread mails. Previous commit shows correct behavior.

To Reproduce Build and install commit 94b41e28d283aef225ce14c883192d72e9833047. Wait for a new mail to arrive or mark one as unread

Expected behavior The mail counter should be increased

Desktop (please complete the following information):

Ximi1970 commented 2 years ago

I cannot replicate your problem. Everything seems to be working with the latest develop version. But I see you tried every install option and that is a bad idea.
Things are getting installed in different places with the different install options and will very likely cause unpredictable results when used al together. Try cleaning your system of all systray-x files, look in your thunderbird profiles and firefox settings dir, the system dirs of thunderbird and firefox.

Please stick to 1 type of installation. And please use a repository. This way the package will prevent you from updating to an incompatible TB version until I check the compatibility a bit.

nicolamori commented 2 years ago

@Ximi1970 Sorry, I misinterpreted the bug report template and I didn't remove the install options I didn't use. Actually I used only one method, namely building and installing the package using the Archlinux build system. I updated my original post, sorry again for the inconvenience.

nicolamori commented 2 years ago

@Ximi1970 I just updated Thunderbird from 91.10.0 to 91.11.0 and systray-x to 0.9.0 (commit 19581e0c2b2000fbd58d5534b0fd0eae980260ba) and everything works again. Probably I stumbled upon a problematic git commit that has been fixed in the new release. Thanks for the support!