Closed Bug 43126 Opened 24 years ago Closed 24 years ago

Lot of xul problems.

Categories

(SeaMonkey :: UI Design, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: morse, Assigned: hyatt)

References

Details

(Keywords: regression, Whiteboard: [nsbeta2-])

Pulled a tree right after hyatt's carpool and discovered several things not 
working that were working previously.  I know I should open a separate bug 
report on each one, but there's a chance they are all related so I'm opening 
just this one for starters.  If it turns out they really are distinct bugs, then 
feel free to subdivide this (or tell me and I'll do so).

1. Cookie Viewer

   - tree cells do not line up in columns
   - no cookies are displayed until redraw if forced (e.g, by covering it with
        another window and then uncovering it)
   - after tabbing to another view and then back to the cookies view, no
        cookies are displayed -- even after a forced redraw
   - selecting cookie does not cause the cookie properties to be displayed
   - remove all cookies, nothing is removed until forced redraw

2. Wallet Editor

   - add new schema: added item not displayed until redraw is forced

3. Wallet Preview (i.e., screen you get to when you ask for a auto formfill)

   - the text at top does not appear until after redraw is forced
   - the tree headings do not appear until after redraw is forced

4. Prefs Panel

   - advanced: last line is duplicated, but cleans up if redraw if forced
   - advanced/cookies: clipping of rectangle on right side
   - navigator: radial button for startup page has not initial value
   - navigator: entering text in homepage field is not persistent

I haven't done exhaustive testing so I might be adding more items to this bug 
report later.
Keywords: nsbeta2
5. multiple users dialog (i.e., login page for which multiple usernames were
      saved

   - message in dialog ("select username") is not displayed

Are your trees inside either <html> or <html:div> tags?  That seems to be the 
pattern.  If so, you'll probably work around redraw bugs by getting the trees 
out of the divs.
There might be some divs, I'll have to check.  But there are no <html> or 
<html:div> tags -- I got rid of all of them a while ago.
Cookie viewer, Wallet Editor, and Wallet Previewer all have trees that are 
inside <div> tags (not <html:div> tags).  The message in the multiple-user 
dialog is within a <div> tag.  Do I have to remove these tags?
Although the tree should work inside a <div>, you will probably work around the 
painting problems (and get better tree performance) if you get the <div>s out.
Removing the <div> from the Wallet Previewer cleared up the redraw problem for 
it.  So initially this work-around looked promising.

But then I went and removed the <div>s from the Cookie Viewer and from the 
Wallet Editor.  This time there was no change -- still had the redraw problem.

I did not try removing the <div> on the multiple user dialog because the change 
was more involved -- javascript is dynamically creating a child for the <div> 
object.
Keywords: regression
cc'ing jrgm and blake...
Making nsbeta2-, please log separate bugs and nominate each one individually as 
appropriate.
Whiteboard: [nsbeta2-]
Per request, this bug has been subdivided into several bugs.  They are:

43195: Clipping on right side of cookie pref panel
43196: No initial value for radio button in navigator pref panel
43198: Homepage value in navigator pref panel is always blank
43200: Need to force a refresh to get items to display
43201: Tree cells do not line up in columns
43203: Cookie values in cookie viewer get lost when you tab and then tab back
43208: Cooke properties are not being displayed by cookie viewer
43209: Duplicate line at end of advanced pref panel
43211: Text is missing in the select-user dialog

This bug should probably be kept open as an overall tracking bug.
Depends on: 43190
Closing.  Separate bugs have been filed for each issue.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
vrfy.
Status: RESOLVED → VERIFIED
Product: Core → Mozilla Application Suite
You need to log in before you can comment on or make changes to this bug.