Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(233)

Issue 2785793002: Fix TouchExplorationInCrossSiteIframe flakiness with OOPIFs enabled (Closed)

Created:
3 years, 8 months ago by kenrb
Modified:
3 years, 8 months ago
Reviewers:
dmazzoni
CC:
chromium-reviews, aboxhall+watch_chromium.org, nektar+watch_chromium.org, jam, yuzo+watch_chromium.org, dougt+watch_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, je_julie
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix TouchExplorationInCrossSiteIframe flakiness with OOPIFs enabled TouchAccessibilityBrowserTest.TouchExplorationInCrossSiteIframe sends a touch event to a cross-origin iframe. When OOPIFs are enabled, this relies on the browser hit testing path for the event to reach the correct RenderWidgetHostView. There is currently flakiness because sometimes the browser process has not received enough compositor frames for that hit testing to work. This patch uses SurfaceHitTestReadyNotifier to delay the event until hit testing will succeed. BUG=706163 Review-Url: https://codereview.chromium.org/2785793002 Cr-Commit-Position: refs/heads/master@{#460551} Committed: https://chromium.googlesource.com/chromium/src/+/37401561f9eaf8e8921e3ac4680067dc19ad5d54

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -0 lines) Patch
M content/browser/accessibility/touch_accessibility_aura_browsertest.cc View 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (8 generated)
kenrb
dmazzoni@: PTAL? I recently removed renderer-to-renderer input forwarding for OOPIFs (https://codereview.chromium.org/2723963003/), which was a temporary ...
3 years, 8 months ago (2017-03-29 20:19:57 UTC) #4
dmazzoni
lgtm Thanks for the fix! I wonder if this should be done automatically in test ...
3 years, 8 months ago (2017-03-29 21:16:09 UTC) #7
kenrb
Thanks for the review. I'm aware that the current state is a bit awkward, and ...
3 years, 8 months ago (2017-03-29 22:11:08 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2785793002/1
3 years, 8 months ago (2017-03-29 22:12:02 UTC) #10
commit-bot: I haz the power
3 years, 8 months ago (2017-03-29 22:19:54 UTC) #13
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/37401561f9eaf8e8921e3ac46800...

Powered by Google App Engine
This is Rietveld 408576698