Ignore clicks on iframes that have moved recently |
|||||||
Issue descriptionThe 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/
,
Apr 21 2016
Ali, this is something on your plate for Q2, so M-53ish hopefully, right?
,
Apr 21 2016
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.
,
Jun 20 2016
,
Jul 1 2016
,
Aug 15 2016
Any updates on this one? Is M54 still realistic?
,
Aug 15 2016
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.
,
Aug 30 2016
Thanks. Any progress or things that block you?
,
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.
,
May 16 2017
Ken's taking this over, as Ali is no longer working on Graphics-related things. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by ajuma@chromium.org
, Apr 13 2016