| Summary: | Wheel Event Not Fired For `body,html { height:100% }` | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Brent Fulgham <bfulgham> | ||||||||
| Component: | Layout and Rendering | Assignee: | Simon Fraser (smfr) <simon.fraser> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | CC: | bdakin, bfulgham, commit-queue, dbates, dino, simon.fraser, thorton, tonikitoo, webkit-bug-importer | ||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | All | ||||||||||
| OS: | All | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Brent Fulgham
2015-08-25 16:25:44 PDT
Created attachment 259907 [details]
Patch
I think we need to understand this fix more. I don't understand why it works, and it seems like an indirect and maybe incorrect way to get the desired behavior. Comment on attachment 259907 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=259907&action=review > Source/WebCore/page/EventHandler.cpp:2717 > + HitTestRequest request(HitTestRequest::ReadOnly | HitTestRequest::Active| HitTestRequest::DisallowShadowContent); Your changelog says that this will "Fall back to document", but it is unclear why. Can you explain in a bit more detail what is going on here? Also, you are missing a space after Active. Comment on attachment 259907 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=259907&action=review > Source/WebCore/ChangeLog:12 > + This change was adapted from Blink r198210: > + http://src.chromium.org/viewvc/blink?view=rev&rev=198210 I would like an explanation for why setting Active gives the desired behavior. The Blink code has a FIXME here. Created attachment 277673 [details]
Patch
Comment on attachment 277673 [details]
Patch
r=me. \0/
Comment on attachment 277673 [details] Patch Clearing flags on attachment: 277673 Committed r200247: <http://trac.webkit.org/changeset/200247> All reviewed patches have been landed. Closing bug. |