Open ecc29 opened 6 years ago
This extension only works fine with "Conversation view on". Have you changed the default labeling settings in the options page?
No, I didn't change any settings. Actually this problem happened randomly before google update gmail. For example, if there were 3 different emails with same topic grouped together, sometimes 1 email would not be displayed, and if I clicked "Mark all as read" button, I would miss that one. It just randomly happened. After google forced everyone to upgrade to their new gmail design, now it becomes part of the daily life.
The notifier gets the count number from a Gmail feed like https://mail.google.com/mail/u/1/feed/atom/inbox. If the "Conversation view" option is checked, those threaded emails are packed into a single one which should generate an output similar to the feed's output. I am not sure why yours is different.
Today the same problem happened again. It looks like gmail feed didn't show one of the emails. In some situation if there are two emails with same subject, but one email arrived several hours later, the earlier email won't be displayed in the feed, only the new email, even though the old email's status is still "unread". If this program cannot use other methods to get the email information, I hope you can support "Conversation view off" mode. At lease in that mode only each individual email will be marked as "read". I can check the inbox later for those undisplayed emails. With "Conversation view on", include undisplayed emails, every thing in the same group will be marked as "read".
Recently I noticed Gmail Notifier couldn't count unread emails correctly. For example, after refreshing Gmail Notifier, it displayed 5 unread emails, then I opened my inbox and count 8 unread emails. If gmail's conversation view was turned on, and I clicked "Mark all as read" button, all 8 unread emails would be marked as read, which means I could miss a lot of emails if I only relied on Gmail Notifier. If I turned conversation view off, Gmail Notifier still counted the wrong number of unread emails.
It was tested on Firefox 62.0.3, Gmail Notifier v0.9.3.