Fix stop node and lifecycle handling for cross-frame hit test.
Previously, when EventHandler propagated the hit test up to the local root frame, it failed to propagate the no_lifecycle_update flag, which inadvertently triggered a lifecycle update (causing DCHECK failures in some cases). Also, when the hit test code traversed into a child document inside an iframe, it didn't propagate the stop_node field from the original hit test request, so the hit test inside the iframe didn't honor the stop node. BUG=827639 R=chrishtr@chromium.org Change-Id: Ib29f26e41b945b53db6e427d41a03742af0ee4db Reviewed-on: https://chromium-review.googlesource.com/1167746Reviewed-by:Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Stefan Zager <szager@chromium.org> Cr-Commit-Position: refs/heads/master@{#581781}
Showing
Please register or sign in to comment