6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
11/6/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#8306] Marking as unread missing
*
Your Email Address
*
Spam protection
Enter the letters below:
.__ __.. . ..__. [__)(__ | \ /| | | .__)|___ \/ |__\
Comment
>> Turns out that this was due to the msgflags_hidesys preference being > >> turned on by default and no way to turn it off for the user. I > >> changed both, but I wonder why we need this setting at all. I doesn't > >> make much sense to me. > > > > Turns out that the main issue is that the seen flag should have been > of type 'imapu', not 'imap'. > > > > Agreed that a separate msgflags_hidesys pref is not needed - this can > be handled entirely via the 'imap' vs. 'imapu' type field in the > msgflags pref. I've made this change. However, the theory behind > the pref is still sound - not all system flags should be > user-settable (by default). For example, the forwarded, draft, and > answered flag should really never be set by the user. These flags > indicate specific things at the IMAP level and messing with them is > arguably breaking RFCs. Thus the need to not show these flags in the > Mark Messages dropdown. Theoretically, the deleted flag should be on > this list also since it should be set exclusively via Delete/Undelete > actions. However, since we allow switching between Trash and > non-Trash mode, it is sometimes necessary to remove unwanted deleted > flags. And even though unseen also should not be theoretically > settable, it is the single most important flag in terms of message > highlighting that it is ok to allow being set.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers