Bug 196754 - Hit-testing is wrong when you hit a position:-webkit-sticky inside a non-stacking overflow
Summary: Hit-testing is wrong when you hit a position:-webkit-sticky inside a non-stac...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Scrolling (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-04-09 17:15 PDT by Simon Fraser (smfr)
Modified: 2019-05-16 15:25 PDT (History)
3 users (show)

See Also:


Attachments
Testcase (1.75 KB, text/html)
2019-04-09 17:15 PDT, Simon Fraser (smfr)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2019-04-09 17:15:56 PDT
Created attachment 367088 [details]
Testcase

You can't scroll when you hit the blue box in the attached test case
Comment 1 Simon Fraser (smfr) 2019-04-09 17:16:17 PDT
Needs similar treatment as we do for positioned nodes.
Comment 2 Simon Fraser (smfr) 2019-04-09 17:16:34 PDT
May need the same thing for position:fixed?
Comment 3 Radar WebKit Bug Importer 2019-04-09 17:16:48 PDT
<rdar://problem/49757271>
Comment 4 Radar WebKit Bug Importer 2019-04-09 17:16:51 PDT
<rdar://problem/49757268>
Comment 5 Antti Koivisto 2019-04-10 00:39:12 PDT
Is this another case of missing positioned nodes in scrolling tree?
Comment 6 Simon Fraser (smfr) 2019-04-10 09:22:30 PDT
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.
Comment 7 Antti Koivisto 2019-05-10 06:38:11 PDT
Scrolling via the blue box works fine, it just flickers horribly.
Comment 8 Antti Koivisto 2019-05-16 15:25:15 PDT
Flickering is covered elsewhere so I think this can be closed.