Revert "[soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext" [chromium/src : main]

0 views
Skip to first unread message

luci-bisection@appspot.gserviceaccount.com (Gerrit)

unread,
Jul 10, 2026, 9:30:09 PM (17 hours ago) Jul 10
to Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org
Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

luci-bi...@appspot.gserviceaccount.com has uploaded the change for review

luci-bi...@appspot.gserviceaccount.com would like Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager and Michal Mocny to review this change.

Commit message

Revert "[soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext"

This reverts commit 10898274ef3d9ec9364f65731634a211021761b7.

Reason for revert:
LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5733269195718656

Sample build with failed test: https://ci.chromium.org/b/8676640291144971329
Affected test(s):
[://android_webview/test\:webview_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithExecutor?q=VHash%3A372157ef91cf067b)
[://android_webview/test\:webview_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithoutExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithoutExecutor?q=VHash%3A372157ef91cf067b)

If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205&description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5733269195718656&format=PLAIN&priority=P3&title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8072864&type=BUG

Original change's description:
> [soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext
>
> This fixes the remaining tests that create input events that don't
> have a timestamp by calling SetTimeStamp(base::TimeTicks::Now()), and
> adds a CHECK statement to the constructor of SoftNavigationContext.
>
> Change-Id: I6b390ea920235d60e2ddf6787efacf1dcfe3f827
> Bug: 490814752
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072864
> Reviewed-by: Scott Haseley <shas...@chromium.org>
> Commit-Queue: Johannes Henkel <joha...@chromium.org>
> Reviewed-by: Stefan Zager <sza...@chromium.org>
> Reviewed-by: Michal Mocny <mmo...@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1660393}
>
Bug: 490814752
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Iabd4632a8b1540983e70f82fd511d5dbfedfbf5f

Change diff


Change information

Files:
  • M content/renderer/render_view_browsertest_mac.mm
  • M third_party/blink/renderer/core/input/event_handler_test.cc
  • M third_party/blink/renderer/core/layout/layout_shift_tracker_test.cc
  • M third_party/blink/renderer/core/timing/soft_navigation_context.cc
Change size: S
Delta: 4 files changed, 17 insertions(+), 31 deletions(-)
Open in Gerrit

Related details

Attention is currently required from:
  • Johannes Henkel
  • Michal Mocny
  • Scott Haseley
  • Stefan Zager
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iabd4632a8b1540983e70f82fd511d5dbfedfbf5f
Gerrit-Change-Number: 8078002
Gerrit-PatchSet: 1
Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Reviewer: Johannes Henkel <joha...@chromium.org>
Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
Gerrit-Attention: Johannes Henkel <joha...@chromium.org>
Gerrit-Attention: Scott Haseley <shas...@chromium.org>
Gerrit-Attention: Stefan Zager <sza...@chromium.org>
Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

luci-bisection@appspot.gserviceaccount.com (Gerrit)

unread,
Jul 10, 2026, 9:30:35 PM (17 hours ago) Jul 10
to rubber-...@appspot.gserviceaccount.com, Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-...@chromium.org, mac-r...@chromium.org, navigation...@chromium.org, dtapuska+...@chromium.org, speed-metrics...@chromium.org, core-timi...@chromium.org, zol...@webkit.org, creis...@chromium.org, alexmo...@chromium.org, blink-revi...@chromium.org
Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

Message from luci-bi...@appspot.gserviceaccount.com

LUCI Bisection could not automatically submit this revert because LUCI Bisection has not yet support auto-commit of revert CL for test failure.

Open in Gerrit

Related details

Attention is currently required from:
  • Johannes Henkel
  • Michal Mocny
  • Scott Haseley
  • Stefan Zager
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iabd4632a8b1540983e70f82fd511d5dbfedfbf5f
Gerrit-Change-Number: 8078002
Gerrit-PatchSet: 1
Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Reviewer: Johannes Henkel <joha...@chromium.org>
Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
Gerrit-Attention: Johannes Henkel <joha...@chromium.org>
Gerrit-Attention: Scott Haseley <shas...@chromium.org>
Gerrit-Attention: Stefan Zager <sza...@chromium.org>
Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
Gerrit-Comment-Date: Sat, 11 Jul 2026 01:30:22 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

rubber-stamper@appspot.gserviceaccount.com (Gerrit)

unread,
Jul 10, 2026, 9:31:22 PM (17 hours ago) Jul 10
to luci-bi...@appspot.gserviceaccount.com, Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-...@chromium.org, mac-r...@chromium.org, navigation...@chromium.org, dtapuska+...@chromium.org, speed-metrics...@chromium.org, core-timi...@chromium.org, zol...@webkit.org, creis...@chromium.org, alexmo...@chromium.org, blink-revi...@chromium.org
Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

Related details

Attention is currently required from:
  • Johannes Henkel
  • Michal Mocny
  • Scott Haseley
  • Stefan Zager
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Iabd4632a8b1540983e70f82fd511d5dbfedfbf5f
    Gerrit-Change-Number: 8078002
    Gerrit-PatchSet: 1
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Johannes Henkel <joha...@chromium.org>
    Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
    Gerrit-Attention: Johannes Henkel <joha...@chromium.org>
    Gerrit-Attention: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Stefan Zager <sza...@chromium.org>
    Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
    Gerrit-Comment-Date: Sat, 11 Jul 2026 01:31:07 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Chrome Crash (Prod) (Gerrit)

    unread,
    8:19 AM (6 hours ago) 8:19 AM
    to Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org
    Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

    Chrome Crash (Prod) has uploaded the change for review

    Chrome Crash (Prod) would like Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager and Michal Mocny to review this change.

    Commit message

    Revert "[soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext"

    This reverts commit 10898274ef3d9ec9364f65731634a211021761b7.

    Reason for revert:
    The Suspect CL https://chromium-review.googlesource.com/q/I6b390ea920235d60e2ddf6787efacf1dcfe3f827 is highly likely the cause of the crash. Please see the crash report http://crash/7519a9554b2dc36e.
    Rebase the Revert CL on top of main branch with conflicts allowed option to prevent false positive merge conflicts.

    If you agree with the revert CL, please approve it and mark as Commit-Queue +2 to submit it.

    More details can be found in the go/crash-revert-cls-creation.


    Original change's description:
    > [soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext
    >
    > This fixes the remaining tests that create input events that don't
    > have a timestamp by calling SetTimeStamp(base::TimeTicks::Now()), and
    > adds a CHECK statement to the constructor of SoftNavigationContext.
    >
    > Change-Id: I6b390ea920235d60e2ddf6787efacf1dcfe3f827
    > Bug: 490814752
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072864
    > Reviewed-by: Scott Haseley <shas...@chromium.org>
    > Commit-Queue: Johannes Henkel <joha...@chromium.org>
    > Reviewed-by: Stefan Zager <sza...@chromium.org>
    > Reviewed-by: Michal Mocny <mmo...@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#1660393}
    >
    Bug: 490814752
    Change-Id: I99645f146a90c425f34710f003d63ac6432c321a

    Change diff


    Change information

    Files:
    • M content/renderer/render_view_browsertest_mac.mm
    • M third_party/blink/renderer/core/input/event_handler_test.cc
    • M third_party/blink/renderer/core/layout/layout_shift_tracker_test.cc
    • M third_party/blink/renderer/core/timing/soft_navigation_context.cc
    Change size: S
    Delta: 4 files changed, 17 insertions(+), 31 deletions(-)

    Related details

    Attention is currently required from:
    • Johannes Henkel
    • Michal Mocny
    • Scott Haseley
    • Stefan Zager
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: newchange
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I99645f146a90c425f34710f003d63ac6432c321a
      Gerrit-Change-Number: 8079120
      Gerrit-PatchSet: 1
      Gerrit-Owner: Chrome Crash (Prod) <cr...@system.gserviceaccount.com>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Johannes Henkel <joha...@chromium.org>
      Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Chrome Crash (Prod) (Gerrit)

      unread,
      8:20 AM (6 hours ago) 8:20 AM
      to rubber-...@appspot.gserviceaccount.com, Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, speed-metrics...@chromium.org, navigation...@chromium.org, mac-r...@chromium.org, creis...@chromium.org, alexmo...@chromium.org, blink-...@chromium.org, zol...@webkit.org, core-timi...@chromium.org, blink-revi...@chromium.org, dtapuska+...@chromium.org
      Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

      Chrome Crash (Prod) voted Commit-Queue+1

      Trigger the CQ Dryrun through the Set Review API to save waiting time.

      Commit-Queue+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Johannes Henkel
      • Michal Mocny
      • Scott Haseley
      • Stefan Zager
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I99645f146a90c425f34710f003d63ac6432c321a
      Gerrit-Change-Number: 8079120
      Gerrit-PatchSet: 2
      Gerrit-Owner: Chrome Crash (Prod) <cr...@system.gserviceaccount.com>
      Gerrit-Reviewer: Chrome Crash (Prod) <cr...@system.gserviceaccount.com>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Johannes Henkel <joha...@chromium.org>
      Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
      Gerrit-Attention: Johannes Henkel <joha...@chromium.org>
      Gerrit-Attention: Scott Haseley <shas...@chromium.org>
      Gerrit-Attention: Stefan Zager <sza...@chromium.org>
      Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
      Gerrit-Comment-Date: Sat, 11 Jul 2026 12:19:51 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      rubber-stamper@appspot.gserviceaccount.com (Gerrit)

      unread,
      8:20 AM (6 hours ago) 8:20 AM
      to Chrome Crash (Prod), Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, speed-metrics...@chromium.org, navigation...@chromium.org, mac-r...@chromium.org, creis...@chromium.org, alexmo...@chromium.org, blink-...@chromium.org, zol...@webkit.org, core-timi...@chromium.org, blink-revi...@chromium.org, dtapuska+...@chromium.org
      Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

      Related details

      Attention is currently required from:
      • Johannes Henkel
      • Michal Mocny
      • Scott Haseley
      • Stefan Zager
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I99645f146a90c425f34710f003d63ac6432c321a
        Gerrit-Change-Number: 8079120
        Gerrit-PatchSet: 3
        Gerrit-Owner: Chrome Crash (Prod) <cr...@system.gserviceaccount.com>
        Gerrit-Reviewer: Chrome Crash (Prod) <cr...@system.gserviceaccount.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Johannes Henkel <joha...@chromium.org>
        Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
        Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
        Gerrit-Reviewer: Stefan Zager <sza...@chromium.org>
        Gerrit-Attention: Johannes Henkel <joha...@chromium.org>
        Gerrit-Attention: Scott Haseley <shas...@chromium.org>
        Gerrit-Attention: Stefan Zager <sza...@chromium.org>
        Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
        Gerrit-Comment-Date: Sat, 11 Jul 2026 12:20:07 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        luci-bisection@appspot.gserviceaccount.com (Gerrit)

        unread,
        8:30 AM (6 hours ago) 8:30 AM
        to Chrome Crash (Prod), rubber-...@appspot.gserviceaccount.com, Johannes Henkel, Scott Haseley, Chromium LUCI CQ, Stefan Zager, Michal Mocny, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, speed-metrics...@chromium.org, navigation...@chromium.org, mac-r...@chromium.org, creis...@chromium.org, alexmo...@chromium.org, blink-...@chromium.org, zol...@webkit.org, core-timi...@chromium.org, blink-revi...@chromium.org, dtapuska+...@chromium.org
        Attention needed from Johannes Henkel, Michal Mocny, Scott Haseley and Stefan Zager

        Message from luci-bi...@appspot.gserviceaccount.com

        LUCI Bisection recommends submitting this revert because it has confirmed the target of this revert is the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5869013381939200

        Sample build with failed test: https://ci.chromium.org/b/8676640512859583345
        Affected test(s):
        [://android_webview/test\:webview_64_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_64_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithExecutor?q=VHash%3A1f24aac67b28053a)
        [://android_webview/test\:webview_64_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_64_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithExecutor?q=VHash%3Aedb29883f5b697e4)
        [://android_webview/test\:webview_64_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithoutExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_64_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithoutExecutor?q=VHash%3A1f24aac67b28053a)
        [://android_webview/test\:webview_64_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithoutExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_64_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithoutExecutor?q=VHash%3Aedb29883f5b697e4)

        If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205&description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5869013381939200&format=PLAIN&priority=P3&title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8072864&type=BUG

        Gerrit-Attention: Johannes Henkel <joha...@chromium.org>
        Gerrit-Attention: Scott Haseley <shas...@chromium.org>
        Gerrit-Attention: Stefan Zager <sza...@chromium.org>
        Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
        Gerrit-Comment-Date: Sat, 11 Jul 2026 12:30:15 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages