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

Issue 1409883008: (Reland) set navigationStart based on CommonNavigationParams (Closed)

Created:
5 years, 1 month ago by Charlie Harrison
Modified:
5 years, 1 month ago
CC:
blink-reviews, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, gavinp+loader_chromium.org, jam, Nate Chapin, loading-reviews_chromium.org, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, tyoshino+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Let RenderFrameImpl set navigationStart based on CommonNavigationParams This change originally was reverted here: https://codereview.chromium.org/1423453007/ Due to a flawed test. The test in question tries to set Blink's navigationStart timestamp based on the browsers navigation_start, but blink essentially ignores that for it's reporting to consumers, only using the TimeTicks value passed in for relative measures (i.e. all the other metrics). Original description: This entails setting the timestamp before we set it in blink, so DocumentLoadTiming had to be modified to allow for that. We set the value in didCreateDataSource. didCreateDataSource was also refactored slightly so that same-page navigations don't need to call it anymore. This is 2/3 of the effort to add a navigation_start timestamp to DidStartProvisional load. The full CL we're breaking up is here: https://codereview.chromium.org/1425823002/ BUG=548335 Committed: https://crrev.com/1ce0e85b707637a8a4620cd58744993773d33bf9 Cr-Commit-Position: refs/heads/master@{#358532}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -67 lines) Patch
M content/renderer/render_frame_impl.h View 1 chunk +4 lines, -0 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 10 chunks +66 lines, -44 lines 0 comments Download
M content/renderer/render_view_browsertest.cc View 1 chunk +1 line, -21 lines 0 comments Download
M third_party/WebKit/Source/core/loader/DocumentLoadTiming.cpp View 2 chunks +10 lines, -2 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 13 (6 generated)
Charlie Harrison
This is the same CL as before, minus half a browsertest (which never did anything ...
5 years, 1 month ago (2015-11-06 13:09:23 UTC) #5
clamy
Thanks! Lgtm. Note: for future relands, it is easier to review if you upload the ...
5 years, 1 month ago (2015-11-06 14:11:35 UTC) #6
jochen (gone - plz use gerrit)
lgtm
5 years, 1 month ago (2015-11-07 05:54:17 UTC) #7
Charlie Harrison
On 2015/11/07 05:54:17, jochen (slow - traveling) wrote: > lgtm clamy@, yeah good point in ...
5 years, 1 month ago (2015-11-07 15:11:15 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1409883008/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1409883008/1
5 years, 1 month ago (2015-11-07 15:11:31 UTC) #10
commit-bot: I haz the power
CQ experienced an internal error when committing your CL and the maintainers were notified. Sorry ...
5 years, 1 month ago (2015-11-07 16:45:21 UTC) #12
commit-bot: I haz the power
5 years, 1 month ago (2015-11-07 16:46:18 UTC) #13
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/1ce0e85b707637a8a4620cd58744993773d33bf9
Cr-Commit-Position: refs/heads/master@{#358532}

Powered by Google App Engine
This is Rietveld 408576698