| Summary: | REGRESSION (257509@main): Tap event not registering on 3d transformed div | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Adam Bernath <bernath.adam> | ||||
| Component: | UI Events | Assignee: | Matt Woodrow <mattwoodrow> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Critical | CC: | a_protyasha, mattwoodrow, richard_robinson2, simon.fraser, volkov.slava31, webkit-bug-importer, wenson_hsieh, zalan | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 16 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | iOS 16 | ||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=229141 | ||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 265309 | ||||||
| Attachments: |
|
||||||
|
Description
Adam Bernath
2023-06-27 06:53:11 PDT
Regressed at https://commits.webkit.org/257509@main https://commits.webkit.org/257255@main (Make hit-testing changes for css 3d transforms interop) might be the actual regression point. Created attachment 466845 [details]
Test reduction
hittest on (double) rotated boxes works fine in flat space. Things start breaking when "transform-style" is "preserve-3d". Hi, any update on this issue? I can see its a problem of the 3d transform - but it wasnt an issue in earlier versions - even tried with the -webkit- equivalent, didnt help (although that is something that was an issue many years ago, and was fixed to work without the webkit prefix, if I'm not mistaken). Pull request: https://github.com/WebKit/WebKit/pull/15707 Committed 266237@main (1aa517d47471): <https://commits.webkit.org/266237@main> Reviewed commits have been landed. Closing PR #15707 and removing active labels. Thank you, I've seen the progress, unfortunately there are still some issues: - when transforming around the Y axis (ios safari https://app.referric.com) it partially works, I can flip back the cards, but the small link still dont get a tap event (terms and conditions above the cta) - when transforming around the X axis it is still not getting events and no way to turn back the cards (ios safari eg. https://www.nyacasino.se) - other events also not firing on the back face (cta, terms link, x button) Can you please look into it? The fix here has only been merged into WebKit, it hasn't shipped in an iOS Safari release yet. Both of those sites should work correctly when it does. (In reply to Matt Woodrow from comment #10) > The fix here has only been merged into WebKit, it hasn't shipped in an iOS > Safari release yet. > > Both of those sites should work correctly when it does. okay, makes sense - what do you think when will that happen roughly? |