[Webkit-unassigned] [Bug 17034] New: Long <option>s should be constrained like on OS X

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jan 27 12:34:08 PST 2008


http://bugs.webkit.org/show_bug.cgi?id=17034

           Summary: Long <option>s should be constrained like on OS X
           Product: WebKit
           Version: 525+ (Nightly build)
          Platform: PC
               URL: data:text/html,<select style="width:
                    200px;"><option>Lorem ipsum dolor sit amet, consectetur
                    adipisicing elit, sed do eiusmod tempor incididunt ut
                    labore et dolore magna aliqua. Ut enim ad minim veniam,
                    quis nostrud exercitation ullamco laboris nisi ut
                    aliquip ex ea commodo consequat. Duis aute irure dolor
                    in reprehenderit in voluptate velit esse cillum dolore
                    eu fugiat nulla pariatur. Excepteur sint occaecat
                    cupidatat non proident, sunt in culpa qui officia
                    deserunt mollit anim id est laborum.</option></select>
        OS/Version: Windows XP
            Status: NEW
          Keywords: HasReduction, PlatformOnly
          Severity: Normal
          Priority: P2
         Component: Forms
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: webkit at mattlilek.com


On Windows, a long <option> will be fully displayed, potentially causing it to
go off the edge of the screen (I had this happen in Drosera's symbol popup). 
On OS X, the width of the menu is restricted which is definitely better than
the current behavior.

For what it's worth, the behavior of other browsers is as follows:

IE 7: Restricts the pop down menu to the width of its parent <select>.
Firefox 2 & 3 (Mac & Win): Behave like us and fall off the edge of the screen.
Opera (Mac & Win): Restrict the width of the menu and scroll the content like a
marquee.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list