Closed Bug 54885 Opened 25 years ago Closed 24 years ago

alternative mailnews 3-pane forgets sizes

Categories

(SeaMonkey :: MailNews: Message Display, defect, P3)

x86
All
defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.4

People

(Reporter: spam, Assigned: ssu0262)

References

Details

(Whiteboard: [nsbeta1+])

Attachments

(8 files)

2000100106 linux this happened sometime the past 36 hours: the alternate 3-pane display (two top panes + 1 bottom for mailbody now forgets the sizes user sets. It also initially opens with the top left pane (folders) much too narrow: impossible to see what accountnames or foldernames are. (The default 3-pane setup remembers size OK.)
Also: The mailheader doesn't initially display till horizontal splitter is moved up or down. Then it "snaps" into place.
it's been happening for awhile (at least a few days) in win32 as well...
QA Contact: esther → nbaca
This is still an issue. I'm using build 2000101808 In my case, not only is the upper left pane (folder pane) too small, but when I resize it, the folder names are not "drawn" on the screen. The Pane is mostly blank. To correct this, I can hit the middle of the horizontal sizer and go to 2-pane view (messages and body only) and then repeat to return to 3-pane view. Then, I can successfully see all of my folder names (they are painted properly)
*** Bug 58182 has been marked as a duplicate of this bug. ***
OS: All
OS: Linux → All
*** Bug 58025 has been marked as a duplicate of this bug. ***
*** Bug 62371 has been marked as a duplicate of this bug. ***
seems this has been fixed. WFM.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
2000121621
Build 2001-02-19-08: NT4, fixed. Build 2001-02-19-04: Mac 9.04, fixed. Reopening Build 2001-02-19-08: Linux RH 6.2, using the alt-3pane the size is 1. remembered if at one point during the session Nav closes/quits: - Mail and Nav are open, close Nav first, then quit Mail. - Mail and Nav are open, close Mail, then close/quit Nav - Mail and Nav are open, quit Nav (which also closes Mail) 2. not remembered if - only Mail is open and a close/quit is performed. Additional Notes: - The position of the window being remembered worked in a similar fashion.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
I think this just started up again. Every time I open the mail window in win2k, the top splitter is in the dead center of the window and it doesn't remember my moving it.
Marking nsbeta1. The alt-3pane window should remember the size of the panes the user sets.
Keywords: nsbeta1
reassigning to ssu.
Assignee: putterman → ssu
Status: REOPENED → NEW
Whiteboard: [nsbeta1+]
Didn't know this was reopened. I filed it again as 72365 (blocker of bug 72338) since the new outliner code likely had something to do with it this time. One of these (54885 or 72365) should be dup'ed against the other.
*** Bug 72365 has been marked as a duplicate of this bug. ***
Target Milestone: --- → mozilla0.9.1
I have been having problems with the message pane forgetting its size. With old versions of Mozilla it never remembered it size. With new versions of Mozilla it remembers its size if the folders are collapsed. So I have written a patch specifically for this bug. The same problem appears to be occurring horizontally: The folder pane forgets its size unless Account Central is open. Interestingly both outliner and account central ignore their flex="2".
The patch seems to fix the problem under the Alt-3pane. However, it does not remember if the panes are collapsed or not. Probably a different bug. I'm still looking at the patch a bit more. I'll r= when I'm done.
Status: NEW → ASSIGNED
I noticed the flex value for "accountCentralBox" changed from "2" to "1". The reason to have it as 2 is that AccountCentral page is shown when an accountlevel folder is selected hiding threadpane and messagepane. So, it looks much better to have AccountCentral page to have the same flex that threadpane as AccountCentral has data which needs more space. My guess is when you change the flex from 2 to 1, folderpane will occupy half of the screen and AccountCentral the remaining half. Sean, when you run this patch, please do update the bug with what you notice. thanks. bhuvan
there was a problem with neil's patch and the accountCentralPane. I'm attaching another patch that will deal with the accountCentralPane and fix this bug.
got r=bhuvan for the last patch.
looks like a grippy got added, were we missing one (based on the spec?) also, a box got removed. that looks right to me, but as bhuvan knows, we've had wild bugs show up when we've made minor changes like that. make sure to test that everything still looks good after resizing the window, especially on other platforms. (I think it was resizing on linux that had problems last time.) I'm sure you tested switching to and from account central (bhuvan probably asked you that in the review.) I'll give a fast sr= once I know how you tested this.
finally got it tested under mac and linux (it has already been tested under windows). I also asked Jennifer Glick about the grabber. She said it's okay.
thanks for testing and checking with jglick. sr=sspitzer
Blocks: 77660
I wondered why you put align="horizontal" on my mail3PaneVertLayoutBox but I realize that it's to make the splitter work. I should point out that align is deprecated and you should use orient="horizontal". I also know that there is an outstanding bug that says that splitters should just "work" without align/orient.
*** Bug 77787 has been marked as a duplicate of this bug. ***
The patch has been checked in with the 'orient' attribute instead of the 'align'. Thanks for pointing it out.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago24 years ago
Resolution: --- → FIXED
only half fixed, i'm afraid. When alternate three-pane is started, it will always start displaying a "two-pane". (Very annoying, but that's how it is.) To the right in this two-pane setup is the account managment pane. In the middle is a vertical splitter. To the left are accounts in tree-view. First when i select the inbox of an account, the alternate 3-pane displays in all it's glory. Between the upper two panes is a vertical splitter After this checkin behaviour changed, but only one vertical splitters position is remembered. So: If i resize the "two-pane" - that is remembered next time i open mailnews. But then the vertical splitter in three-pane is forgotten, and becomes centered instead. And vice versa: If i resize the vertical splitter in 3-pane, the vertical splitter between account three-view and manage-pane is forgotten. So this is still a bug - we're only half-way there. But something else happened after this checkin: When that two-pane appears with the vertical splitter "forgotten" - and in other words approximately centered between the panes, the first account in three-view is "semi selected". If i click on it, it becomes selected for "real" - indicated with a dark selection color. But untill i eventually click on it, there's a "this could have been selected" color, brighter blue. And that one is now only covering part of the pane. So the selction area seems to actually remember how wide the pane should have been, but the splitter does not. Attaching screenshot.
I hope i don't give anyone an ulcer here.. There is yet a problem with the 3-pane's "two-pane" splitter between treeview and account-manager: Grab it and drag it slowly to the left. Notice how the cursor that one would expect to be positioned OVER the grab-area actually moves far further to the left than the splitter itself. The "off by something" error seems to be incremental, so during the move: the further to the left i drag the splitter, the further away from the actual splitter the cursor is.
reopening
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Tadaaaa - the fix as such is purrrrfect. Got a "malformed patch - error at line 10: </splitter> (or something like that.) So perhaps look at that. Hand edited in the modifications, rebuilt, and sat here clicking and dragging splitters for 5 minutes, closing app - restarting - and: Things now work like they should. Now I'll stop whining ;)
awaiting review from bhuvan before I sr...
I think flex value for "mail3PaneVertLayoutBox" should be 2 so that threadpane/accountcentral gets 2/3 of the space in the enclosed box.
Forgot to mention that flex for the boxes ("threadpaneBox", "accountCentralBox") inside can now be changed to "1", just tobe consistent with format we follow all over mozilla. Sean did make those changes. r=bhuvan
sr=sspitzer note, we need to remove our inline style from our xul (style="width:0px;") that makes our xul non skinnable.
fix checked in with flex's changed to 1.
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
Blocks: 77752
:-( Patch 32766/32816 duplicated the id "mail3PaneVertLayoutBox" added by 31898
Build 2001-05-02-04: WinMe Build 2001-05-02-08: Mac 9.04 Reopening, because the vertical splitter does not remember its position within a session (i.e. Close mail with browser open) or between sessions (i.e. exit/restart). I tried the following while checking for the splitter to maintain its position: - Grippy appears (problem: grippy on top at startup. Known problem, Bug?) - Switch between folders - Switch between folders and account central - Collapse/Expand/resize vertical splitter - Collapse/Expand/resize hortizontal splitter - With Browser open, close and open Mail - Exit/Restart
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
If this is an easy fix, go for it, otherwise moving to 0.9.2
Target Milestone: mozilla0.9.1 → mozilla0.9.2
*** Bug 80850 has been marked as a duplicate of this bug. ***
*** Bug 83002 has been marked as a duplicate of this bug. ***
moving to 0.9.3
Target Milestone: mozilla0.9.2 → mozilla0.9.3
*** Bug 77752 has been marked as a duplicate of this bug. ***
Adding mostfreq at 10 dups.
Keywords: mostfreq
Missed 0.9.3.
Target Milestone: mozilla0.9.3 → mozilla0.9.4
The problems with remembering the position of the splitters seems to be fixed now. I can't reproduce this problem anymore on both Win32 and Mac. However, the grippy seems to show up not in the middle of the splitters (for both the verticle and horizontal grippies). This was working fine at one point. It looks like a xul (or xptoolkit) problem. I'm closing this bug as fixed because it refers to the splitters forgetting their positions, not about the postion of the grippy on the splitters.
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
Note: The problem with the grippies is covered in bug# 94180.
QA Contact: nbaca → olgam
Fix is verified on Linux branch build 2001-09-19. Alt 3 pane window remembers sizes. I checked with dif. combinations. Only when we "Collapse horizontal splitter - it does not keep the position of the splitter, but window position is saved. I am going to check/open a separate bug.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: