Closed Bug 4840 Opened 26 years ago Closed 25 years ago

Sender, Date, etc. columns should not scroll with the thread list

Categories

(MailNews Core :: Backend, defect, P3)

All
Other
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: lchiang, Assigned: hyatt)

Details

Sender, Date, etc. columns should not scroll with the thread list 1999040808 build from release team 1) Tasks | Messenger 2) Your message list in the thread pane is longer than the length of the thread pane so that a scroll bar appears. 3) Scroll down to the last message in your message list 4) Notice that the Sender, Date (and others) column headings are no longer displayed. These column headings should always be visible and not scroll with the message list. (I'm sorry that I am unable to try this on Windows at this time so I don't know if this is a cross-platform bug. Regardless, this is not an M4 stopper.)
Component: Front End → Back End
fyi, this problem also occurs on Win32 April 8 optimized build.
Assignee: sspitzer → phil
Hardware: Other → All
Since this is cross-platform, reassigning to Phil for reassignment.
Assignee: phil → putterman
David, is there any way to do this yet? (starting to sound familiar isn't it?)
Yes. You should have the headers in the treehead, and you should set up a scrolling tree body. In order to do this, you have to fix the height of the table. (We may need to use Eric Vaughan's box stuff to ensure that the tree can have a height of exactly 100% of the window.)
Status: NEW → ASSIGNED
Target Milestone: M7
I tried doing this but I had some trouble with the HTML. So I'm putting this off for a bit. I might give it a shot before M7, but just in case...
OS: Linux → other
QA Contact: 4080 → 4111
This is cross platform. Just verified this bug exists on Mac (1999051709).
The way to do this is to perform the following steps: (a) Put the tree inside a vertical box, and make sure the box takes up 100% of the width and height of your window. (b) Give the tree a flex of 100%, a min-height of 10 pixels (something very small), and give it a width of 100%. The tree's height will then be constrained to be the height of the window. When this happens, the tree widget's tree body should overflow automatically (since the auto style is implicitly set as its overflow policy). I believe there is one box blocker still in the way of doing this. I'll keep you posted, so that you'll know when to try this (once the bug is fixed).
David, Can I reassign this to you. I think the last time we talked you said you were going to make trees do this by default.
Assignee: putterman → hyatt
Status: ASSIGNED → NEW
Reassigning to hyatt since he said he's going to build this into trees.
Target Milestone: M7
Removing M7 to let David decide the milestone.
Status: NEW → ASSIGNED
Target Milestone: M8
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fixed. See Messenger for proof.
Status: RESOLVED → VERIFIED
1999070108M8: Win32/NT4, Linux Redhat 5.2, Mac 8.5.1 Verified Fixed Tried a variety of accounts such as IMAP, POP and News and in all cases the Sender, Date, etc. columns did not scroll with the thread. They remained visible at the top.
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.