cypht-org / cypht

Cypht: Lightweight Open Source webmail aggregator [PHP, JS]. Supports IMAP/SMTP, JMAP and soon EWS
http://cypht.org
GNU Lesser General Public License v2.1
1.01k stars 161 forks source link

Cypht marking all emails as read #1350

Open PaulTGG opened 1 week ago

PaulTGG commented 1 week ago

🐛 Bugreport

The latest Cypht is marking all messages per account as being read, if you open an email (not inline), and perform an action on it (such as delete).

Version & Environment

Rev: 02182bb

OS: []

Steps to reproduce

  1. Install Cypht
  2. Open an email with an account that has some unread messages in it.
  3. Delete the email. The other messages in that accounts inbox will be marked as read.
PaulTGG commented 6 days ago

More info: I just noticed that reading one email marks all the other emails in that account as being read. No specific action required in the test I just did.

christer77 commented 6 days ago

Thanks for this.

I'm getting started

christer77 commented 6 days ago

Hello @PaulTGG

I must say that I tested both cases, but I can't reproduce issue. In short, unread messages remain as such.

PaulTGG commented 5 days ago

Hi @christer77, I just tried again, with a fresh Debian install, and a fresh install of the latest Cypht master. As soon as I opened one email (in this case, it was not inline), and went back to my combined inbox, all the other emails for that account were marked as read. (I confirmed this with a separate email app.)

marclaporte commented 5 days ago

@PaulTGG @christer77 please coordinate a screenshare on https://gitter.im/cypht-org/community

christer77 commented 1 day ago

Hello @PaulTGG,

I finally managed to reproduce the issue. By the way, I insisted that it has nothing to do with opening the same person's email. But as soon as the email arrives in the inbox, after a little while it changes state.

We have started to work on it.