Open Bug 1930993 Opened 26 days ago Updated 5 days ago

Implement "Mark Folder Read" for saved searches with applied search criteria.

Categories

(Thunderbird :: Folder and Message Lists, enhancement)

Thunderbird 128
enhancement

Tracking

(Not tracked)

People

(Reporter: Duffner, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0

Steps to reproduce:

  • File / New / Saved Search
  • Status / isn't / read
  • create
  • open the right-click popup menu

Actual results:

"Mark folder read" is not in the list

Expected results:

"Mark folder read" is in the list (It was until an update some days ago)

See Also: → 1909617

This was removed on purpose since it didn't work correctly.

This feature worked fine for me since I found it.
I had all my junk folders for all my accounts in one saved search and could set them all to read at once.
So, this was a major luxury feature for me.

But the bug 1900617 described a different scenario.
So, the feature was removed because there was a bug?

Then, could someone please change this bug from "defect" to "feature wanted" or whatever the wording is? Please?

(In reply to Duffner from comment #3)

I had all my junk folders for all my accounts in one saved search and could set them all to read at once.

If you don't need any further search criteria and set "Match all messages", the menu item "Mark Folder Read" is still available. If you do need to specify search criteria, you can achieve the same result by selecting "Mark -> All Read", which is available from the context menu of any message in the message list, from the main menu under "Message", or via shortcut "Shift-C".

But the bug 1900617 described a different scenario.

It's about bug 1909617.

So, the feature was removed because there was a bug?

This feature used to mark all messages in the underlying folders of a saved search as read, even those not matching the search criteria. Since this was surprising for some users, it was decided to remove "Mark folder read" for those kind of saved searches, since the functionality is also available via "Mark -> All Read", which only affects all displayed messages.

Sorry for writing the wrong bug number.

I understand, so this removed feature will stay removed because

  1. you can't fix it
  2. you can do it in another and more complicated way. If this were a valid reason, this feature and ca. 50% of all features should never have been created.

But to be honest, it seems kind of funny, if you already know the manual way to do it, then you know where the problem came from. Instead of using the wrong methods to do this job, you could just do what you described.
And... it would make no difference for a normal user like me, but for people with a LOT of messages, it would make it a lot faster too.

So, why not open the other bug report again, merge it with this one and fix it? You already know how to implement that feature correctly.

If you just don't want to, then please close this bug report with "wontfix".

(In reply to Duffner from comment #5)

I understand, so this removed feature will stay removed because

As far as I can tell, no one is saying that this will stay removed. See also the last sentence in bug 1909617 comment 6.

But to be honest, it seems kind of funny, if you already know the manual way to do it, then you know where the problem came from. Instead of using the wrong methods to do this job, you could just do what you described.

"Mark -> All Read" in a saved search only works because it can access the filtered list of messages for that search. Functions in the folder context menu do not (since they have to work even on a folder that is not currently displayed). So this would not be an easy fix at the moment.

And... it would make no difference for a normal user like me, but for people with a LOT of messages, it would make it a lot faster too.

I don't understand the importance of the number of messages. Do you mean a lot of folders? Yes, it is one more click.

If you just don't want to, then please close this bug report with "wontfix".

Since I'm just a freelance contributor, I won't decide anything in this matter. I'll change this bug report into an RFE.

Status: UNCONFIRMED → NEW
Type: defect → enhancement
Ever confirmed: true
Summary: "Mark folder read" for "saved search" not there any longer → Implement "Mark Folder Read" for saved searches with search applied criteria.
Summary: Implement "Mark Folder Read" for saved searches with search applied criteria. → Implement "Mark Folder Read" for saved searches with applied search criteria.

Sorry, I don't know howto delete a comment.
I wanted to stay in the item and used ctrl-return, but that just send the message :-)
So, once more:

Thank you very much!

Just to not seem too much of a prick, I'll try to explain two miss-understandings:

  1. importance of the number of messages
    It seems my idea how the programming is done is completely wrong. I had thought that "mark all messages as read" was just one call and it went wrong because the targeted messages were from multiple folders. Then I thought that just iterating though the seen unread junk messages should be A LOT faster than calling something for multiple complete folders. Seems that is just not possible, so this was probably wrong too.

  2. one more click
    It is more than one click, just in case it was really what you mean.
    I have multiple accounts and multiple junk folders. Thunderbird moves my junk per rule (following SpamAssassin's guesses) to the junk folders of the accounts.
    A saved search shows the unread mails of all my junk folders and is sorted by sender.
    So I just go to the saved search and scroll down and look at the senders and in doubt at the subject.
    Then I right-click and mark them all as read.
    The way now is

  • click into the message list window
  • ctrl-a
  • right-click one of the messages
  • mark
  • as read

This is of course only a tiny winy bit more than one click, but the idea was to be lazy and not having to do WORK when marking junk as read.
So, for lazy people like me it was a god's end when I found out I could do it.
BUT: there are probably not many people who used it that way, otherwise Bugzilla would be flooded with bug/feature reports/requests.

None of the above is important for the bug or for you. I just wanted to clarify. And thanks for setting it to feature request!

(In reply to Duffner from comment #8)

Sorry, I don't know howto delete a comment.

No problem, I think only site admins are able to do that.

The way now is

  • click into the message list window
  • ctrl-a
  • right-click one of the messages
  • mark
  • as read

If the folder is selected, it should be enough to either press "Shift-C" or right-click on a message and select "Mark -> All read".

And thanks for setting it to feature request!

My pleasure!

To others with the same problem: https://addons.thunderbird.net/en-US/thunderbird/addon/mark-all-read-we/

This is probably not of help to the dev. Only for people who use this feature in ca certain way.

You need to log in before you can comment on or make changes to this bug.