Ensure scrolling causes updateWidgetPositions even on nested frames.
Previously, updateWidgetPositionsIfNeeded() (ie, the deferred call
caused by scroll updates) was only called on the top-level frame,
causing incorrectly positioned widgets in cases of multiple nested
frames and scrollers.
BUG=
430069
Committed:
https://src.chromium.org/viewvc/blink?view=rev&revision=185252