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

Issue 603193 link

Starred by 7 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature

Blocking:
issue 520912



Sign in to add a comment

Ignore clicks on iframes that have moved recently

Project Member Reported by ajuma@chromium.org, Apr 13 2016

Issue description

The idea is that if an element has moved recently enough that a user wouldn't have had time to see the element move and then respond, then a click on that element is probably unintentional.

See this intervention-dev thread for more background:
https://groups.google.com/a/chromium.org/forum/?utm_medium=email&utm_source=footer#!msg/intervention-dev/veqfzzqz3LY/
 

Comment 1 by ajuma@chromium.org, Apr 13 2016

Summary: Ignore clicks on iframes that have moved recently (was: Ignore clicks on elements that have moved recently)

Comment 2 by rbyers@chromium.org, Apr 21 2016

Labels: -Pri-3 Hotlist-Input-Dev M-53 Pri-2
Ali, this is something on your plate for Q2, so M-53ish hopefully, right?

Comment 3 by ajuma@chromium.org, Apr 21 2016

Labels: -M-53 M-54
For Q2, the plan is to come up with a design (and possibly one that depends on SPv2, if that turns out to simplify things). So let's say M-54 for now, and revisit once we have a design.
Labels: Hotlist-Interventions
Blocking: 520912
Any updates on this one?
Is M54 still realistic?

Comment 7 by ajuma@chromium.org, Aug 15 2016

Labels: -M-54
No, M54 is not realistic. I'd like to build a prototype this quarter. So far, the biggest source of complexity for doing this on the compositor thread is tracking (within each composited layer) the rects corresponding to each cross-origin iframe.
Thanks.

Any progress or things that block you?

Comment 9 by ajuma@chromium.org, Aug 30 2016

I've started on the prototype but there's a bunch of work left to do (so far, I've got the rects corresponding to each cross-origin iframe plumbed from blink to cc). I'm not blocked by anything, but the complexity of tracking the rects corresponding to each iframe has certainly been slowing things down. In order to continue making progress on the prototype, I'm just brute-force updating these rects each frame for now instead of trying to do something more efficient. I'm hoping that once the prototype is done, it'll be easier to discuss ideas for simplifying the rect tracking.
Owner: kenrb@chromium.org
Ken's taking this over, as Ali is no longer working on Graphics-related things.

Sign in to add a comment