Closed Bug 433037 Opened 17 years ago Closed 10 years ago

[Followup] Wrong menupopup positioning inside HTML table

Categories

(Core :: Layout, defect)

x86
Windows Vista
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cpearce, Assigned: enndeakin)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

This bugs is a followup of bug 392160. The checkin for bug 392160 did not fix the original complaint, and we've closed the bug so it gets off the "patch has approval but bug isn't closed" list. From Bug 392160 comment 1: <quote> It seems that positioning of the menulist popup is wrong when this menulist element is placed inside an HTML table (or element with display:table-cell) next to a multiline text block. To test, save the testcase and open it as a dialog using this command: window.openDialog("file:///.../popup_positioning.xul", "_blank", "width=500,height=500,resizable"); Click the dropdown arrow of the menulist - the position of the popup will only be correct if you resize the dialog to make sure the text doesn't wrap. Tested in Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007081320 Minefield/3.0a8pre. Firefox 2.0 generally doesn't wrap the text here so that the testcase doesn't work. </quote>
Further work to fix the issue originally reported in bug 392160 should be done here.
Assignee: nobody → enndeakin
Hi, I just wanted to point out that this bug shows up in the Grab and Drag extension version 2.7.4, under Firefox 3.5.4 and Windows Vista, in the XUL-based preferences window. I've worked around the bug there for G&D 2.7.5 by setting align="top" for the controls' parent hbox.
For modern Firefox-versions, you have to add a new boolean to enable execution of remote XUL from within the console: dom.allow_XUL_XBL_for_file;true And the bug is still very much alive and can be observed in normal Firefox since the change of the Plugin-state-setting to a menulist, see bug 981125. Screenshot of current Nightly: http://i.imgur.com/lGLWQl6.png
And this screencap shows that there are two areas where the mouseover-highlight is being registered: http://i.imgur.com/s1yo2uY.gif
Blocks: 981125
I believe this was fixed by bug 1130400.
Let's assume so.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: