Reland "Propagate main frame document dimensions through frame intersections."
This is a reland of 2412286a. Is not the culprit for https://crbug.com/1066455, the cause of the revert. Original change's description: > Propagate main frame document dimensions through frame intersections. > > This change calls OnMainFrameDocumentIntersectionChanged for the main > frame. The RenderFrame resets the main frame's intersection when the > frame commits a navigation to ensure we propagate a new intersection > for each committed navigation (otherwise we may lose updates when the > render frame observer propagates values for uncommitted loads to > page load metrics). > > This allows consumers to compare frame intersections with the main > frame's rect. This is a precursor to measuring page ad density. > > BUG=993453 > > Change-Id: I689505c086ed0216af9f216ed4dd3d13f9c3ec1d > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2105622 > Commit-Queue: Justin Miron <justinmiron@google.com> > Reviewed-by: Robert Sesek <rsesek@chromium.org> > Reviewed-by: John Delaney <johnidel@chromium.org> > Reviewed-by: Stefan Zager <szager@chromium.org> > Cr-Commit-Position: refs/heads/master@{#754626} Bug: 993453 Change-Id: I5c08939d9cb8181eb4dac2d7fa5d55919fe848c5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2128984Reviewed-by:Stefan Zager <szager@chromium.org> Reviewed-by:
Robert Sesek <rsesek@chromium.org> Reviewed-by:
John Delaney <johnidel@chromium.org> Commit-Queue: Justin Miron <justinmiron@google.com> Cr-Commit-Position: refs/heads/master@{#755080}
Showing
Please register or sign in to comment