Minoru Chikamune would like Alex Moshchuk, Tsuyoshi Horo, Chromium LUCI CQ, Annie Sullivan, Rakina Zata Amni and Charlie Reis to review this change.
Reland "Specifies a null TimeTicks for input_start time when unsure"
This reverts commit 811fd55daaa71a97c99e0e21202e176034f92c5f.
Reason for revert: This was not the culprit.
Original change's description:
> Revert "Specifies a null TimeTicks for input_start time when unsure"
>
> This reverts commit a83a55af8a96e0f0b29cade6b6e883bcf285de7f.
>
> Reason for revert: Per the following comment, we suspect that this is causing crashes. Let me revert the CL, and see if it is relevant or not.
>
> https://chromium-review.googlesource.com/c/chromium/src/+/7250968/comments/20787fbb_ef3dfe74
>
> crash:
> https://crash.corp.google.com/browse?q=product_name+IN+%28%27AndroidWebView%27%2C%27Chrome%27%2C%27Chrome_Android%27%2C%27Chrome_ChromeOS%27%2C%27Chrome_Headless%27%2C%27Chrome_Linux%27%2C%27Chrome_Mac%27%2C%27Chrome_iOS%27%2C%27Chrome_iOS_MetricKit%27%29+AND+expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D%27content%3A%3ANavigationRequest%3A%3AScopedCrashKeys%3A%3AScopedCrashKeys%27+AND+expanded_custom_data.ChromeCrashProto.channel%3D%27canary%27#-samplereports:115,+productname:20,-productversion:200,-processtype:100,channel:100,-chromiumcomponent,-directory:20,magicsignature2:30,-clientid:100,-operatingsystemfamily,osversion:100,day:60,hour:100,gpusubsystemid:6,experiments:100
>
> Original change's description:
> > Specifies a null TimeTicks for input_start time when unsure
> >
> > The input_start field must be set for the navigation when there is a
> > user input event. The value must be the OS-level timestamp. But the
> > current `NavigationRequest::CreateForSynchronousRendererCommit()`
> > specifies the current time instead of the timestamp of the user input
> > event. This CL specifies a null TimeTicks instead.
> >
> > Ref:
> > https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/mojom/navigation/navigation_params.mojom;l=308-311;drc=c095fc3a4c773ca8dbf348fb375daefa28b9a816
> >
> > https://docs.google.com/document/d/1Vk6ZyQcTrEUmUCEKU-NE0aDYOS0WGmGHE6jmph__DcI/edit?tab=t.0#heading=h.esot33hckmf
> >
> > Bug: 444575624
> > Bug: 467158532
> > Change-Id: I7fd0feab9b565ccd8d260a4532e8ee4355510955
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7250968
> > Reviewed-by: Rakina Zata Amni <rak...@chromium.org>
> > Commit-Queue: Minoru Chikamune <chik...@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1557890}
>
> Bug: 470054231
> Bug: 444575624
> Bug: 467158532
> Change-Id: I4546d7c3a93731d1d5e12c0de121cfd25938b951
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7460260
> Auto-Submit: Minoru Chikamune <chik...@chromium.org>
> Reviewed-by: Tsuyoshi Horo <ho...@chromium.org>
> Owners-Override: Tsuyoshi Horo <ho...@chromium.org>
> Commit-Queue: Tsuyoshi Horo <ho...@chromium.org>
> Commit-Queue: Minoru Chikamune <chik...@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1568257}
diff --git a/content/browser/renderer_host/navigation_request.cc b/content/browser/renderer_host/navigation_request.cc
index 920cd98..8d33d307 100644
--- a/content/browser/renderer_host/navigation_request.cc
+++ b/content/browser/renderer_host/navigation_request.cc
@@ -1525,7 +1525,7 @@
std::vector<int>() /* initiator_origin_trial_features */,
std::string() /* href_translate */,
false /* is_history_navigation_in_new_child_frame */,
- base::TimeTicks::Now() /* input_start */,
+ base::TimeTicks() /* input_start */,
network::mojom::RequestDestination::kEmpty);
// Note that some params are set to default values (e.g. page_state set to
// the default blink::PageState()) even if the DidCommit message that came
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Set Ready For Review
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Bot-Commit | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |