Bug 136890

Summary: Iframe contents cannot be scrolled using a mouse if display = 'none' has been applied
Product: WebKit Reporter: Aaron Quamme <aquamme>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: aquamme, bfulgham, simon.fraser, thorton
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac (Intel)   
OS: OS X 10.9   
See Also: https://bugs.webkit.org/show_bug.cgi?id=107236
Attachments:
Description Flags
Test case for the iframe scrolling bug none

Description Aaron Quamme 2014-09-17 08:56:01 PDT
After applying then removing the display value of 'none' to an iframe, mouse scrolling doesn't work. Once focus is given to the iframe the frame can be navigated with keyboard controls, but mouse scrolling remains nonfunctional. 

Workaround : changing the size of the frame restores correct behavior.

A test case has been provided in the attached file.
Comment 1 Brent Fulgham 2014-09-19 17:03:36 PDT
(In reply to comment #0)
> After applying then removing the display value of 'none' to an iframe, mouse scrolling doesn't work. Once focus is given to the iframe the frame can be navigated with keyboard controls, but mouse scrolling remains nonfunctional. 
> 
> Workaround : changing the size of the frame restores correct behavior.
> 
> A test case has been provided in the attached file.

No test case attached!
Comment 2 Aaron Quamme 2014-09-20 16:15:32 PDT
Created attachment 238418 [details]
Test case for the iframe scrolling bug
Comment 3 Aaron Quamme 2014-09-20 16:16:36 PDT
(In reply to comment #1)
> (In reply to comment #0)
> > After applying then removing the display value of 'none' to an iframe, mouse scrolling doesn't work. Once focus is given to the iframe the frame can be navigated with keyboard controls, but mouse scrolling remains nonfunctional. 
> > 
> > Workaround : changing the size of the frame restores correct behavior.
> > 
> > A test case has been provided in the attached file.
> 
> No test case attached!

My apologies. I've attached it.
Comment 4 Aaron Quamme 2014-10-22 14:25:41 PDT
This is still reproducible in Webkit r174761.