PaintTouchActionRects does not currently create touch action rects if the window has blocking event listeners (see TODO in ScrollingCoordinatorTest.IframeWindowTouchHandler). This bug is for supporting blocking touch event handlers on the window so IframeWindowTouchHandler passes with PaintTouchActionRects enabled.
A potential approach to solving this is to make view_painter.cc draw the background hit test rect, and ensure the LayoutView's IsInsideBlockingTouchEventHandler is invalidated/updated based on the window's event handlers (i.e., when the window event handlers change, invalidate the LayoutView, and when updating the LayoutView, consult the window handlers).
Comment 1 by bugdroid1@chromium.org
, Jun 19 2018