GNOME Bugzilla – Bug 710504
junk / expunge confusion ?
Last modified: 2014-03-13 17:26:55 UTC
I guess the junk folder is (somehow) a view of the contents of other folders, such that you can't expunge there (or something). If I'm write - since expunge is disabled, we should prolly force on the 'hide deleted messages' otherwise it's a little confusing to people cleaning out their junk. cf. attached screenshot. Thanks ! :-)
Created attachment 257700 [details] screenshot of the action :-)
Right, Junk is (at least by default) a virtual folder like Trash. Just so I understand correctly, you were showing deleted messages in Junk and were confused why you couldn't expunge them directly from Junk? I can see why that's confusing, although I'm not sure about forcing deleted messages to be hidden since that option + "Undelete" is the closest thing we have to an "undo" feature for accidental message deletions. And you're probably more likely to get trigger-happy with the Delete key when sifting through junk. Maybe we could make Folder -> Expunge actually expunge Inbox when viewing a virtual Junk folder? Feels kinda hackish but not sure what else to suggest.
The expunge in Junk used to work in the past, but I disabled it during my changes in vFolders. I think I had some reason for it, which I cannot precisely recall. I'm adding this to my todo.
IIRC, we disabled vfolder expunging on grounds of principle of least surprise. Expunging a vfolder actually expunges all the source folders feeding the vfolder, and as a result the user may permanently delete far more messages than what are shown as deleted in the vfolder. Some users (for better or worse) actually make deleted messages part of their organization system. So if they're not aware that vfolders operate this way, expunging a vfolder could be catastrophic.
Sounds very sensible :-) however, it's not at all obvious to me that 'junk' is a vfolder, at least, it seems to be one that hides it's contents in the source folders too. Does it make sense to even show deleted items for that folder ? Anyhow - prolly there's not 'right' answer here :-)
Right, that's more of a UI issue. The virtual Junk and Trash folders have been perpetually confusing to users because they're mixed in with regular folders in the sidebar. I've toyed with the idea of converting them to message list tabs with something like an info bar blurb explaining exactly what the heck you're seeing, but so far haven't actually attempted that. (Tabs would be a nicer way to present folder search results as well.)
(In reply to comment #2) > Just so I understand correctly, you were showing deleted messages in Junk and > were confused why you couldn't expunge them directly from Junk? Covered in bug 684025
So this is an intended behaviour. I'm closing this as a duplicate of a bug report where the change was actually introduced (surprisingly not by me, as I mentioned above). *** This bug has been marked as a duplicate of bug 418520 ***