Bug 37925 - If a select is scrolled out of view, its popup menu can still be opened, and is drawn outside of window
Summary: If a select is scrolled out of view, its popup menu can still be opened, and ...
Status: RESOLVED DUPLICATE of bug 9696
Alias: None
Product: WebKit
Classification: Unclassified
Component: Forms (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.6
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-21 07:51 PDT by J Cornelius
Modified: 2010-04-21 10:16 PDT (History)
1 user (show)

See Also:


Attachments
Screenshot of SELECT rendering bug (95.78 KB, image/png)
2010-04-21 07:51 PDT, J Cornelius
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description J Cornelius 2010-04-21 07:51:22 PDT
Created attachment 53956 [details]
Screenshot of SELECT rendering bug

If a <SELECT> field is focused by either mouse or tabindex, is moved outside of the viewport via scrolling the page, then accessed by cursor (arrow) keys it will display outside of the viewport. 

Screenshots attached. 

Confirmed in Webkit Nightly (r57958), Safari 4.0.5 (6531.22.7), and Chrome 5.0.342.7 beta on OS X 10.6.3 Build 10D573.

Could not reproduce this Safari or Chrome on Windows Vista.
Comment 1 Alexey Proskuryakov 2010-04-21 10:10:37 PDT
See also: bug 9816. Some of the bugs that were marked as its duplicates probably weren't.

Steps to reproduce:
1) Select e.g. "Product" pop-up menu in this Bugzilla report, dismiss the menu if it's open.
2) Scroll the Web page down, so that the pop-up is out of visible area.
3) Press down arrow key.

Results: As on screenshot.
Expected results: the menu shouldn't open, or maybe the page should be scrolled to reveal the select element.

Firefox has the same problem (you just need to hold Option when pressing the down key).
Comment 2 Alexey Proskuryakov 2010-04-21 10:10:56 PDT
<rdar://problem/7889034>
Comment 3 Alexey Proskuryakov 2010-04-21 10:16:26 PDT
Mitz told me that we actually have a bug tracking this.

*** This bug has been marked as a duplicate of bug 9696 ***