New issue
Advanced search Search tips

Issue 818164 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Mouse event broken with non-status child of a clipped position:fixed element

Reported by simon....@gmail.com, Mar 2 2018

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:58.0) Gecko/20100101 Firefox/58.0

Example URL:
https://codepen.io/simonpai/pen/MQxqLv

Steps to reproduce the problem:
See 
https://codepen.io/simonpai/pen/MQxqLv

1. In the codepen, scroll down to reveal the pink block, which is a non-static child of a position-fixed element clipped by another element.
2. Try to hover on the pink block.

What is the expected behavior?
It should take the hover effect and turn red.

What went wrong?
The mouse event doesn't occur on the pink block, but triggered on the fixed element instead.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: <Copy from: 'about:version'>  Channel: stable
OS Version: OS X 10.11
Flash Version: 

* It also fails on OSX Safari, but passes on OSX Firefox.
* It passes when you replace clip with clip-path: inset(0);
 

Comment 1 by woxxom@gmail.com, Mar 2 2018

Fixed in Chrome 65 - stable on March, 6.

Reverse bisect info: 526341 (bad) - 526345 (good)
https://chromium.googlesource.com/chromium/src/+log/4116301d..b7e2306f?pretty=fuller
Suspecting r526345 = b7e2306fd4d8590a41f6fd103dfcc1013d6ca85e = https://crrev.com/c/843418 by chrishtr@chromium.org"[CI] Migrate hit-testing code in PaintLayer to use GeometryMapper."
Landed in 65.0.3308.0.

A simpler repro test.html that doesn't require you to have a small browser window is attached.
test.html
746 bytes View Download
Components: -Blink Blink>HitTesting
Status: WontFix (was: Unconfirmed)
Something fixed in M-65 will not be merged back, particularly something as significant as clip and geometry mapper code.

Sign in to add a comment