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

Issue 2359723007: PlzNavigate: update navigation only if it took place. (Closed)

Created:
4 years, 3 months ago by arthursonzogni
Modified:
4 years, 2 months ago
Reviewers:
clamy
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, creis+watch_chromium.org, nasko+codewatch_chromium.org, darin-cc_chromium.org, blink-reviews, kinuko+watch, Nate Chapin, jam
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

PlzNavigate: update navigation only if it took place. This CL prevents timing attributes to be set if a navigation has not navigated yet. There is such a navigation, because the FrameLoader create at least 2 DocumentLoader : - init() -> A fake navigation to an empty url. - startLoad() -> The real navigation. TEST=TracingBrowserTest.TestBackgroundMemoryInfra with --enable-browser-side-navigation BUG=576261 Committed: https://crrev.com/a29a332cf32f52fc4936029e120b67a1cbaa10d6 Cr-Commit-Position: refs/heads/master@{#421160}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressed comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -2 lines) Patch
M content/renderer/render_frame_impl.cc View 1 1 chunk +5 lines, -1 line 0 comments Download
M testing/buildbot/filters/browser-side-navigation.linux.browser_tests.filter View 1 1 chunk +0 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 27 (18 generated)
arthursonzogni
Hi Camille and Nate, This is a small bugfix that ensures that navigation timings are ...
4 years, 3 months ago (2016-09-23 14:46:35 UTC) #6
clamy
Thanks! A few comments below. https://codereview.chromium.org/2359723007/diff/1/content/renderer/render_frame_impl.cc File content/renderer/render_frame_impl.cc (right): https://codereview.chromium.org/2359723007/diff/1/content/renderer/render_frame_impl.cc#newcode1 content/renderer/render_frame_impl.cc:1: #include <iostream> Wrong place ...
4 years, 3 months ago (2016-09-23 15:35:39 UTC) #7
arthursonzogni
Thanks Camille. I broke this patch into two parts. There is now only one reviewer ...
4 years, 2 months ago (2016-09-26 08:30:32 UTC) #16
clamy
Thanks! Lgtm
4 years, 2 months ago (2016-09-26 10:57:00 UTC) #19
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/2359723007/100001
4 years, 2 months ago (2016-09-27 09:04:00 UTC) #21
commit-bot: I haz the power
Committed patchset #2 (id:100001)
4 years, 2 months ago (2016-09-27 10:02:30 UTC) #23
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/a29a332cf32f52fc4936029e120b67a1cbaa10d6 Cr-Commit-Position: refs/heads/master@{#421160}
4 years, 2 months ago (2016-09-27 10:04:06 UTC) #25
jam
TracingBrowserTest.TestMemoryInfra is hanging on some tryjobs, not sure why? i.e. see https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_browser_side_navigation_rel/builds/166 https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_browser_side_navigation_rel/builds/165
4 years, 2 months ago (2016-09-27 19:24:23 UTC) #26
arthursonzogni
4 years, 2 months ago (2016-09-28 07:47:45 UTC) #27
Message was sent while issue was closed.
Sorry, I think it is my fault, I will disable the test until the second part of
this patch is landed:
https://codereview.chromium.org/2368883003/

Powered by Google App Engine
This is Rietveld 408576698