Closed Bug 32095 Opened 26 years ago Closed 26 years ago

scrolling tree of select widgets results in blank areas

Categories

(Core :: XUL, defect, P3)

x86
Windows NT
defect

Tracking

()

RESOLVED FIXED
Future

People

(Reporter: morse, Assigned: hyatt)

Details

Consider the xul content shown below. It presents a tee of select widgets along with a scroll bar. Scrolling by pressing on the up/down arrows at the top and bottom of the scroll bar works fine. Scrolling by dragging the entire scroll bar also works fine. But if you scroll down by clicking on the dark gray area below the scroll bar and then scroll back up by clicking on the dark gray area above the scroll bar, things are bad. Specifically, there is a blank area right in the middle of the tree.
Oops, forgot to include the xul content. Here it is: <?xml version="1.0"?> <?xml-stylesheet href="chrome://wallet/skin/" type="text/css"?> <?xul-overlay href="chrome://global/content/dialogOverlay.xul"?> <!DOCTYPE window SYSTEM "chrome://wallet/locale/SignonViewer.dtd" > <window id="walletpreview" title="&windowtitle.label;" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" align="vertical" class="dialog"> <box align="vertical"> <tree class="inset" style="height: 280px; width: 440px;" align="vertical"> <treecol width="100%"/> <treechildren> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> <treeitem> <treerow> <treecell> <html:select size="3"> <html:option value="1">value 1 </html:option> <html:option value="2">value 2 </html:option> <html:option value="3">value 3 </html:option> </html:select> </treecell> </treerow> </treeitem> </treechildren> </tree> </box> </window>
hyatt
Assignee: don → hyatt
Component: XPApps → XP Toolkit/Widgets: Trees
I think the answer to bugs 32090, 32095, 32097, and 32099 are all going to be that <select> and <option> are being deprecated in favor of <menulist>, <menupopup> and <menuitem>. I've started playing with them and it appears that they don't exhibit any of the problems reported in these reports.
Not high priority since menulist can be used instead.
Status: NEW → ASSIGNED
Target Milestone: M20
Mass move of all M20 bugs to M30.
Mass move of M20 bugs to M30
Target Milestone: M20 → M30
spam, open xptoolkit qa contact moving over to jrgm
QA Contact: paulmac → jrgm
Mass-moving all M20-M30 XPToolkit bugs to Future
Target Milestone: M30 → Future
fixed.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Component: XP Toolkit/Widgets: Trees → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.