| Summary: | Hit-testing is wrong when you hit a position:-webkit-sticky inside a non-stacking overflow | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> | ||||
| Component: | Scrolling | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED CONFIGURATION CHANGED | ||||||
| Severity: | Normal | CC: | koivisto, simon.fraser, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
Needs similar treatment as we do for positioned nodes. May need the same thing for position:fixed? Is this another case of missing positioned nodes in scrolling tree? No, the sticky node already acts as the 'positioning' node, so we need to have some similar logic for sticky that we have for positioned nodes. Scrolling via the blue box works fine, it just flickers horribly. Flickering is covered elsewhere so I think this can be closed. |
Created attachment 367088 [details] Testcase You can't scroll when you hit the blue box in the attached test case