After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 795187 - Refine marking conversations as read
Refine marking conversations as read
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: client
master
Other Linux
: Normal enhancement
: ---
Assigned To: Geary Maintainers
Geary Maintainers
: 714429 785019 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2018-04-12 07:16 UTC by Michael Gratton
Modified: 2019-11-07 01:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Gratton 2018-04-12 07:16:23 UTC
Currently, Geary will automatically mark messages in the conversation as read if more than some percentage (30%, IIRC) of the body is visible. There is also a pref to determine if the first conversation in a folder is selected and displayed when the folder is opened. This works well when scrolling down through a long conversation, but results in a kind of data loss (i.e. unread state) if e.g. the autoselect pref is enabled (which it is by default) and the first conversation in a folder is short enough, or when scanning through a number of such conversations in the list. This is in particular a problem for people with vision impairment.

Addressing this will probably call for an automark preference to determine if messages should be automatically marked as read or not, and if enabled should mark individual messages as read only when enough of the message body has become visible, and after a not-too-short delay.

The exactly length of the delay could be a hidden pref, but it would be better to just choose a decent default. It should be a bit longer than a few seconds since it should give people enough time to determine if they are going to actually let it be marked as read or not - maybe 5 or 10 seconds.

It would be good to give some feedback about how long people have left before it is marked as well. Currently the per-message unread indicator line at the top of the message fades out, it would be good if that transition finishes at the same time as when the timer is up and the message is marked.
Comment 1 Michael Gratton 2018-04-12 07:20:35 UTC
*** Bug 714429 has been marked as a duplicate of this bug. ***
Comment 2 Michael Gratton 2018-04-12 07:23:28 UTC
*** Bug 785019 has been marked as a duplicate of this bug. ***
Comment 3 Michael Gratton 2019-03-31 12:10:44 UTC
NB, the current plan for this is over on Gitlab https://gitlab.gnome.org/GNOME/geary/issues/204
Comment 4 Michael Gratton 2019-11-07 01:15:00 UTC
Closing in favour of the Gitlab issue.