Bug 179182
Summary: | CSS: "pointer-events: none;" doesn't work in iOS 11 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Cody Persinger <codypersinger> |
Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | ap, simon.fraser |
Priority: | P2 | ||
Version: | Safari 11 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 11 | ||
URL: | http://jsfiddle.net/bzr09pr9/1/ |
Cody Persinger
Adding "pointer-events: none;" to an element in iOS 11 does not prevent a user from clicking that element. This bug does not exist in iOS 10.0 - 10.3.3
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Could you please provide a test case (either a URL or an attached file)?
Cody Persinger
Attached a very simple test case. This test fails on iOS 11 on iPad Air 2, but passes on iOS 10.3.3 and earlier with the same device.
Simon Fraser (smfr)
I can't reproduce the bug on various iPads and iPhones running iOS 11.
Cody Persinger
(In reply to Simon Fraser (smfr) from comment #3)
> I can't reproduce the bug on various iPads and iPhones running iOS 11.
Very interesting Simon. I've just updated the jsfiddle test case (converted from using alerts to style change). Can you confirm that clicking the element does not change the background color on iOS 11 on iPad Air 2?
Simon Fraser (smfr)
Tapping on "click me" does not change the background.
Cody Persinger
(In reply to Simon Fraser (smfr) from comment #5)
> Tapping on "click me" does not change the background.
o.O I'm absolutely baffled. I don't have my QA device in front of me, perhaps the budge in my previous test case was related to the element I was using (video inside a div, both with the CSS property). I suppose this should be closed pending bug confirmation.