Closed Bug 6670 Opened 25 years ago Closed 23 years ago

Sorting affects ability to perform operations on messages

Categories

(MailNews Core :: Backend, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED INVALID
Future

People

(Reporter: laurel, Assigned: scottputterman)

Details

Using 1999051809 Linux
Using 1999051808 NT 4.0
Using 1999051709 Mac OS 8.51 (slightly different results for Mac)


Mark message read or unread doesn't work after sorting thread pane or using View
Unread. This is true on single or multiple message selections.

1.  Launch apprunner, go to messenger window.
2.  Open a folder having several messages.
3.  Select a message.
    Mark it unread and read a couple times to demonstrate that both marking read
and unread do indeed work.
    Mark a couple other messages to demonstrate marking other messages will
work.
4.  Sort the thread pane by subject.
5.  Select another message.
    Mark it unread.
RESULT:  mark message doesn't do anything

Note:  In the above scenario the mark message will indeed work if you do not
change message selection after sort.

Note2:  This also applies when trying to mark messages in View|Messages|Unread.
QA Contact: 4080 → 4104
Oh, forgot to mention I was using simple profile, one POP account.
Status: NEW → ASSIGNED
Target Milestone: M7
Changing to M7.  Chris Waterson is working on an optimization Bug 6665 which may
make this problem go away.
I'm going to change the title of this bug if that's ok.

Right now, if you sort, operations on messages will possibly not work.  This
includes deleting, copying, and marking messages read, plus any other operation
that depend on nsMsgHdr's.

The comment I wrote about Bug 6665 making this work still holds true.
I'm going to change the title of this bug if that's ok.

Right now, if you sort, operations on messages will possibly not work.  This
includes deleting, copying, and marking messages read, plus any other operation
that depend on nsMsgHdr's.

The comment I wrote about Bug 6665 making this work still holds true.
I'll put this towards the M6 release notes.
Add to this the fact that once you sort, sorting again doesn't work.  See 4731
for more discussion of where this fails.
Target Milestone: M7 → M8
Reassigning this to M8.  Sorry that all of these bugs will exist for another few
weeks at least.  Note that if waterson fixes 6665, then this bug should go
away, at least to the user.  However, the underlying problem will still exist so
I don't want to mark this bug as dependent on that fix.  The problem is due to
the fact that given a message uri, we don't know how to create a message.
There's a possible rearchitecture that will happen eventually (maybe M8) that
wil address this.
Target Milestone: M8 → M9
Chris fixed it so these problems go away.  However, I still don't know how to
fill in an empty nsIMessage unless I create it myself.  As far as I know there's
nothing in the product that's currently depending on this, but there might be
one day.  I'm marking this as M9.
Fenella - you can go ahead and verify the fixes made for the originally
reported steps.  But, leave the bug open (don't mark it fixed) since Scott is
using this to track something else.
Linux (1999-06-30-08 m8)
Win32 (1999-07-01-08 m8)
Mac (1999-007-01-08 M8)
Using the original steps as mentioned on 5/18/99, I try it on all three
platforms, the problem no longer exists.
Target Milestone: M9 → M10
I'm pushing this off again.  I still need to do this, but it's probably becoming
less important as long as sorting still works.
Target Milestone: M10 → M15
Moving to M15.
Keywords: perf
Adding perf keyword
This is not a performance bug! Removing perf keyword.
Keywords: perf
Target Milestone: M15 → M20
Move to future target milestone for review in a later release.
Target Milestone: M20 → Future
QA Contact: fenella → laurel
I do not believe this bug is valid anymore given the change to outliner.  cc'ing
sspitzer in case I'm wrong.  Marking invalid.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
marking verified -- old invalid or wontfix resolutions
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.