Gmail – Why are read emails appearing in is:unread in Gmail

gmailinbox-by-gmail

When searching for is:unread in Gmail, there are about 100 email threads in my account that are not bold. (Others are bold, as you would expect.) These emails date back only as far as October 2017, not longer. Here's one example. I am sure I have read it before, and unlike other emails in that search result, it is not bold:

enter image description here

Same thing in Inbox by Gmail:

enter image description here

I can also find these emails using the subject line:

enter image description here

Same thing in Inbox by Gmail:

enter image description here

Interestingly, the email does not show up in a combined search:

enter image description here

Same thing in Inbox by Gmail:

enter image description here

When I click one of these emails, they will no longer appear in is:unread. So there is a simple fix, I am interesting in the reasons.

First question: Why does that read email appear in is:unread? (Could this have something to do with having snoozed the emails in Inbox in the past?)

  • Is is technically considered unread because of that snoozing? Then why is it not bold?
  • Or is it considered read? Then why does it appear in is:unread? (My highlight of this is when you have only such emails in your search result, you click "More – Mark all read", and Gmail tells you "there are not unread emails"…)

Second question: Regardless of the above: Why does is:unread behave differently when combined with another search phrase? Even without being able to say whether that email is unread or not, is:unread should consistently find or not find it.

My hypothesis for the first question is that Google uses a hacky second unread state that is attached to items that been snoozed and have since reappeared in the Inbox. Technically, each email is not unread, but the fact that the email thread has reappeared may be new. For the user, I believe this snooze-related unread state is visible by a "Snoozed 1 day ago" orange text. However, marking Done/Archiving such an email thread removes that text, while the invisible unread state remains. This may be a bug.

As to the second question, I have no idea why is:unread behaves so inconsistently. is:unread seems to include the second, hacky unread state only when used on it own.

Best Answer

In a couple of small experiments, I could confirm my hypothesis regarding my first question.

To reproduce this issue (in Inbox):

  • Tab 1: pick an unread email
  • Tab 2: check it appears in is:unread
  • Tab 1: read it
  • Tab 2: check it disappears from is:unread
  • Tab 1: snooze it (1 minute in the future is good enough)
  • Tab 2: check it's still gone from is:unread
  • Tab 1: wait for it to reappear; note the orange text (Snoozed 1 minute ago)
  • Tab 2: check it's back in is:unread (this is unusual, but understandable!)
  • Tab 1: mark it Done
  • Tab 2: check it's still in is:unread (this is a bug IMHO)

I am still searching for an answer to my second question.