Bug 11852

Summary: REGRESSION: <select disabled size="5"> listbox cannot be scrolled
Product: WebKit Reporter: Jesse Ruderman <jruderman>
Component: FormsAssignee: Antti Koivisto <koivisto>
Status: RESOLVED FIXED    
Severity: Normal CC: gavin.sharp
Priority: P1 Keywords: HasReduction, InRadar, Regression
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
test case
none
always pass mouse press events to scrollbars mjs: review+

Description Jesse Ruderman 2006-12-16 09:52:23 PST
This HTML results in an unscrollable listbox, so you can't see what the last few options are:

<select disabled size="5">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
<option>Option 5</option>
<option>Option 6</option>
<option>Option 7</option>
<option>Option 8</option>
</select>

Bugzilla 3.0 was going to use <select disabled size="5"> for CC lists for logged-out users, but that will probably be changed before the release, so that users with the buggy versions of WebKit can see who is CC'ed.  And IE users, if there are still any (IE has a similar bug).  See https://bugzilla.mozilla.org/show_bug.cgi?id=364065.

This bug happens on WebKit trunk, but not shipping Safari on Tiger.
Comment 1 Mark Rowe (bdash) 2007-01-28 16:04:48 PST
<rdar://problem/4960129>
Comment 2 Antti Koivisto 2007-02-12 11:48:44 PST
Created attachment 13136 [details]
test case
Comment 3 Antti Koivisto 2007-02-12 11:59:04 PST
Created attachment 13137 [details]
always pass mouse press events to scrollbars

No layout test, clicking scrollbars using DumpRenderTree eventSender does not work (view is always null in passMouseDownEventToWidget in EventHandlerMac.mm).
Comment 4 Maciej Stachowiak 2007-02-12 15:03:01 PST
Comment on attachment 13137 [details]
always pass mouse press events to scrollbars

r=me
Comment 5 Antti Koivisto 2007-02-13 01:06:11 PST
r19596