New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 724301 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 2
Type: Bug



Sign in to add a comment

incorrect hit testing of composited transparent overlay

Project Member Reported by skobes@chromium.org, May 18 2017

Issue description

Repro: https://output.jsbin.com/godago (and attached)

The scroller is covered by a transparent <div>, which should intercept all events.  However, Chrome incorrectly permits it to be scrolled with the mouse wheel.

This is a bug in compositor-thread hit testing.  Blink hit-tests correctly, as evidenced by clicking the scrollbar arrows.

The GraphicsLayer for the #cover element has draws_content_ == false, which might be tripping up the cc paths.

Firefox behaves correctly on this test case.
 
scroller-transparent-overlay.html
629 bytes View Download

Comment 1 by skobes@chromium.org, May 18 2017

Cc: msrchandra@chromium.org skobes@chromium.org ranjitkan@chromium.org nyerramilli@chromium.org
 Issue 715031  has been merged into this issue.
Cc: flackr@chromium.org
Labels: Hotlist-ThreadedRendering
flackr@ can we assign someone to investigate this?
Components: -Blink>Compositing -Blink>Scroll Internals>Compositing
Labels: BugSource-Chromium PaintTeamTriaged-20170523
Status: Available (was: Unconfirmed)
Owner: xidac...@chromium.org
Cc: xidac...@chromium.org
Owner: hayleyferr@google.com
Status: Fixed (was: Available)
This is now fixed with this CL: https://chromium-review.googlesource.com/c/529426/

Sign in to add a comment