Closed
Bug 553814
Opened 15 years ago
Closed 15 years ago
scrollbar on xul listboxes (like the profile list in profile manager) disappears
Categories
(Core :: XUL, defect)
Core
XUL
Tracking
()
VERIFIED
FIXED
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: tnikkel, Assigned: enndeakin)
References
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
1.11 KB,
application/vnd.mozilla.xul+xml
|
Details | |
3.69 KB,
patch
|
neil
:
review+
|
Details | Diff | Splinter Review |
If you have enough profiles to cause the profile list to be scrollable in the profile manager and then scroll it the scrollbar disappears sometimes.
The first bad changeset is http://hg.mozilla.org/mozilla-central/rev/a35c6813e87d (with the later build bustage fix applied), which is bug 544472.
I have a similar experience with the profile manager.
For me, if the profile list is scrolled to the top, there is no scrollbar visible.
If it gets scrolled down at all, the scrollbar appears.
The further down I scroll, the wider (not really sure what the descriptive word should be, there's more blank space on each side of the scrollbar) the scrollbar becomes.
Scrolling back towards the top of the list narrows the scrollbar, until you reach the top of the list and it disappears.
Reporter | ||
Comment 2•15 years ago
|
||
Yeah, that is the same thing I saw, I just described the most obvious problem. :)
blocking2.0: --- → ?
Keywords: regression
Comment 3•15 years ago
|
||
Comment 4•15 years ago
|
||
It's seen in Minefield only, not in other current nightlies.
I tested it using zip builds:
Working:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a4pre) Gecko/20100318 Minefield/3.7a4pre
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2010-03-18-04-mozilla-central/
http://hg.mozilla.org/mozilla-central/rev/2cc5ad2cf917
Regressed:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a4pre) Gecko/20100319 Minefield/3.7a4pre
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2010-03-19-04-mozilla-central/
http://hg.mozilla.org/mozilla-central/rev/5108c4c2c043
Reporter | ||
Comment 6•15 years ago
|
||
This likely affects all listboxes, not just the profile manager.
(In reply to comment #6)
> This likely affects all listboxes, not just the profile manager.
It does, according to comment 3's attachment.
Reporter | ||
Updated•15 years ago
|
Summary: scrollbar on profile list in profile manager disappears → scrollbar on xul lixtboxes (like the profile list in profile manager) disappears
Updated•15 years ago
|
blocking2.0: - → ?
Updated•15 years ago
|
blocking2.0: ? → final+
Updated•15 years ago
|
Assignee: nobody → enndeakin
Vote for blocking - at least for our xulrunner based application it's a major issue.
Assignee | ||
Comment 10•15 years ago
|
||
Fixes the problem for ordinary listboxes, but not tested for the profile manager.
Doesn't fix the underlying issue which is that a minimum height set on the listbox interferes with the real minimum height computation. I think this is because nsListBoxLayout::GetMinSize doesn't use the explicit minimum height when computing the minimum size to use.
Assignee | ||
Comment 11•15 years ago
|
||
Note sure why the listbox needs to set the minheight and I can't see anything broken without it.
Attachment #441380 -
Attachment is obsolete: true
Attachment #441616 -
Flags: review?(neil)
Comment 12•15 years ago
|
||
So basically the rows calculation is now all done in GetPrefSize?
Assignee | ||
Comment 13•15 years ago
|
||
(In reply to comment #12)
> So basically the rows calculation is now all done in GetPrefSize?
Seems like it
Updated•15 years ago
|
Summary: scrollbar on xul lixtboxes (like the profile list in profile manager) disappears → scrollbar on xul listboxes (like the profile list in profile manager) disappears
Comment 14•15 years ago
|
||
Is it predictable, when this fix is showing up in the nightly builds?
Updated•15 years ago
|
Attachment #441616 -
Flags: review?(neil) → review+
Assignee | ||
Comment 15•15 years ago
|
||
Status: NEW → RESOLVED
Closed: 15 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Comment 16•15 years ago
|
||
Verified with Mozilla/5.0 (Windows; U; Windows NT 6.0; WOW64; en-US; rv:1.9.3a5pre) Gecko/20100517 Minefield/3.7a5pre (.NET CLR 3.5.30729) ID:20100517035949
Status: RESOLVED → VERIFIED
Comment 18•7 years ago
|
||
Moving to Core:XUL per https://bugzilla.mozilla.org/show_bug.cgi?id=1455336
Component: XP Toolkit/Widgets: XUL → XUL
You need to log in
before you can comment on or make changes to this bug.
Description
•