[blink] feat: add devtools document.cookie performance issue [chromium/src : main]

0 views
Skip to first unread message

gwsq (Gerrit)

unread,
Dec 22, 2025, 10:46:06 AM12/22/25
to Chanran Lan, Chromium IPC Reviews, Matthew Denton, Dmitry Gozman, Mason Freed, Benedikt Meurer, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
Attention needed from Benedikt Meurer, Dmitry Gozman, Mason Freed and Matthew Denton

Message from gwsq

From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
IPC: mpde...@chromium.org

📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).

IPC reviewer(s): mpde...@chromium.org


Reviewer source(s):
mpde...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

Open in Gerrit

Related details

Attention is currently required from:
  • Benedikt Meurer
  • Dmitry Gozman
  • Mason Freed
  • Matthew Denton
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: I43c1cd93008b835393eaa8dc688659237afe1c9b
Gerrit-Change-Number: 7234194
Gerrit-PatchSet: 5
Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
Gerrit-Comment-Date: Mon, 22 Dec 2025 15:45:30 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Matthew Denton (Gerrit)

unread,
Dec 23, 2025, 6:08:28 PM12/23/25
to Chanran Lan, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, Benedikt Meurer, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
Attention needed from Benedikt Meurer, Chanran Lan, Dmitry Gozman and Mason Freed

Matthew Denton voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Benedikt Meurer
  • Chanran Lan
  • Dmitry Gozman
  • Mason Freed
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: I43c1cd93008b835393eaa8dc688659237afe1c9b
Gerrit-Change-Number: 7234194
Gerrit-PatchSet: 7
Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
Gerrit-Comment-Date: Tue, 23 Dec 2025 23:08:17 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Benedikt Meurer (Gerrit)

unread,
Dec 28, 2025, 3:55:28 AM12/28/25
to Chanran Lan, Danil Somsikov, Matthew Denton, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Mason Freed

Benedikt Meurer added 1 comment

File third_party/blink/public/devtools_protocol/domains/Audits.pdl
Line 109, Patchset 7 (Latest):
Benedikt Meurer . unresolved

Please fix this WARNING reported by Trailing Whitespace: Please remove the trailing whitespace.

Please remove the trailing whitespace.

Open in Gerrit

Related details

Attention is currently required from:
  • Chanran Lan
  • Danil Somsikov
  • Dmitry Gozman
  • Mason Freed
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
    Gerrit-Change-Number: 7234194
    Gerrit-PatchSet: 7
    Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
    Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: gwsq
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
    Gerrit-Attention: Danil Somsikov <d...@chromium.org>
    Gerrit-Comment-Date: Sun, 28 Dec 2025 08:55:04 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Matthew Denton (Gerrit)

    unread,
    Dec 29, 2025, 8:19:50 AM12/29/25
    to Chanran Lan, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
    Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Mason Freed

    Matthew Denton voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Chanran Lan
    • Danil Somsikov
    • Dmitry Gozman
    • Mason Freed
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
    Gerrit-Change-Number: 7234194
    Gerrit-PatchSet: 8
    Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
    Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: gwsq
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
    Gerrit-Attention: Danil Somsikov <d...@chromium.org>
    Gerrit-Comment-Date: Mon, 29 Dec 2025 13:19:37 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Chanran Lan (Gerrit)

    unread,
    Dec 29, 2025, 11:42:47 PM12/29/25
    to Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
    Attention needed from Danil Somsikov, Dmitry Gozman and Mason Freed

    Chanran Lan added 1 comment

    File third_party/blink/public/devtools_protocol/domains/Audits.pdl
    Line 109, Patchset 7:
    Benedikt Meurer . resolved

    Please fix this WARNING reported by Trailing Whitespace: Please remove the trailing whitespace.

    Please remove the trailing whitespace.

    Chanran Lan

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Danil Somsikov
    • Dmitry Gozman
    • Mason Freed
    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: I43c1cd93008b835393eaa8dc688659237afe1c9b
      Gerrit-Change-Number: 7234194
      Gerrit-PatchSet: 8
      Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
      Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Mason Freed <mas...@chromium.org>
      Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Attention: Danil Somsikov <d...@chromium.org>
      Gerrit-Comment-Date: Tue, 30 Dec 2025 04:42:04 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Benedikt Meurer <bme...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Mason Freed (Gerrit)

      unread,
      Jan 5, 2026, 12:43:22 PMJan 5
      to Chanran Lan, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
      Attention needed from Chanran Lan, Danil Somsikov and Dmitry Gozman

      Mason Freed added 3 comments

      Patchset-level comments
      File-level comment, Patchset 8 (Latest):
      Mason Freed . resolved

      I assume I'm on here mostly for document.*. That looks ok other than the need to move most of the code out of document.c.

      File third_party/blink/renderer/core/dom/document.cc
      Line 6774, Patchset 8 (Latest): // Capture the source location of the JavaScript code that called
      // document.cookie
      SourceLocation* source_location =
      CaptureSourceLocation(GetExecutionContext());

      // Get the file path, line number, and column number
      String file_path = source_location->Url();
      unsigned line_number = source_location->LineNumber();
      unsigned column_number = source_location->ColumnNumber();
      Mason Freed . unresolved

      I think the usual thing is to add a helper here:

      https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

      rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

      Line 6788, Patchset 8 (Latest): affected_location->line = line_number > 0 ? line_number - 1 : 0;
      Mason Freed . unresolved

      This seems odd.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Chanran Lan
      • Danil Somsikov
      • Dmitry Gozman
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
        Gerrit-Change-Number: 7234194
        Gerrit-PatchSet: 8
        Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
        Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
        Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
        Gerrit-Attention: Danil Somsikov <d...@chromium.org>
        Gerrit-Comment-Date: Mon, 05 Jan 2026 17:43:11 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Chanran Lan (Gerrit)

        unread,
        Jan 10, 2026, 4:20:57 AMJan 10
        to Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
        Attention needed from Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

        Chanran Lan added 2 comments

        File third_party/blink/renderer/core/dom/document.cc
        Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called

        // document.cookie
        SourceLocation* source_location =
        CaptureSourceLocation(GetExecutionContext());

        // Get the file path, line number, and column number
        String file_path = source_location->Url();
        unsigned line_number = source_location->LineNumber();
        unsigned column_number = source_location->ColumnNumber();
        Mason Freed . unresolved

        I think the usual thing is to add a helper here:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

        rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

        Chanran Lan

        Refactor as a helper function inside document.cc.

        Line 6788, Patchset 8: affected_location->line = line_number > 0 ? line_number - 1 : 0;
        Mason Freed . unresolved

        This seems odd.

        Attention is currently required from:
        • Danil Somsikov
        • Dmitry Gozman
        • Mason Freed
        • Matthew Denton
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
        Gerrit-Change-Number: 7234194
        Gerrit-PatchSet: 9
        Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
        Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
        Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
        Gerrit-Attention: Mason Freed <mas...@chromium.org>
        Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Attention: Danil Somsikov <d...@chromium.org>
        Gerrit-Comment-Date: Sat, 10 Jan 2026 09:20:20 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Chanran Lan (Gerrit)

        unread,
        Jan 10, 2026, 7:36:20 AMJan 10
        to Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
        Attention needed from Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

        Chanran Lan added 2 comments

        File third_party/blink/renderer/core/dom/document.cc
        Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called
        // document.cookie
        SourceLocation* source_location =
        CaptureSourceLocation(GetExecutionContext());

        // Get the file path, line number, and column number
        String file_path = source_location->Url();
        unsigned line_number = source_location->LineNumber();
        unsigned column_number = source_location->ColumnNumber();
        Mason Freed . resolved

        I think the usual thing is to add a helper here:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

        rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

        Chanran Lan

        Refactor as a helper function inside document.cc.

        Chanran Lan

        Done

        Line 6788, Patchset 8: affected_location->line = line_number > 0 ? line_number - 1 : 0;
        Mason Freed . resolved
        Chanran Lan

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Danil Somsikov
        • Dmitry Gozman
        • Mason Freed
        • Matthew Denton
        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: I43c1cd93008b835393eaa8dc688659237afe1c9b
          Gerrit-Change-Number: 7234194
          Gerrit-PatchSet: 9
          Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
          Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
          Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
          Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
          Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
          Gerrit-CC: gwsq
          Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
          Gerrit-Attention: Mason Freed <mas...@chromium.org>
          Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Attention: Danil Somsikov <d...@chromium.org>
          Gerrit-Comment-Date: Sat, 10 Jan 2026 12:35:41 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
          Comment-In-Reply-To: Chanran Lan <chanr...@gmail.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Mason Freed (Gerrit)

          unread,
          Jan 12, 2026, 1:40:36 PMJan 12
          to Chanran Lan, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
          Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Matthew Denton

          Mason Freed added 1 comment

          File third_party/blink/renderer/core/dom/document.cc
          Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called
          // document.cookie
          SourceLocation* source_location =
          CaptureSourceLocation(GetExecutionContext());

          // Get the file path, line number, and column number
          String file_path = source_location->Url();
          unsigned line_number = source_location->LineNumber();
          unsigned column_number = source_location->ColumnNumber();
          Mason Freed . unresolved

          I think the usual thing is to add a helper here:

          https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

          rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

          Chanran Lan

          Refactor as a helper function inside document.cc.

          Chanran Lan

          Done

          Mason Freed

          Any reason you can't move most/all of this to inspector_audits_issue.cc? Then you wouldn't have to copy/paste the logic for `createAffectedLocation`, and you could just re-use `CreateProtocolLocation` from there.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Chanran Lan
          • Danil Somsikov
          • Dmitry Gozman
          • Matthew Denton
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
            Gerrit-Change-Number: 7234194
            Gerrit-PatchSet: 9
            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
            Gerrit-Attention: Danil Somsikov <d...@chromium.org>
            Gerrit-Comment-Date: Mon, 12 Jan 2026 18:40:24 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Matthew Denton (Gerrit)

            unread,
            Jan 12, 2026, 3:15:00 PMJan 12
            to Chanran Lan, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
            Attention needed from Chanran Lan, Danil Somsikov and Dmitry Gozman

            Matthew Denton voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Chanran Lan
            • Danil Somsikov
            • Dmitry Gozman
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
            Gerrit-Change-Number: 7234194
            Gerrit-PatchSet: 9
            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
            Gerrit-Attention: Danil Somsikov <d...@chromium.org>
            Gerrit-Comment-Date: Mon, 12 Jan 2026 20:14:46 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Danil Somsikov (Gerrit)

            unread,
            Jan 13, 2026, 3:31:49 AMJan 13
            to Chanran Lan, Matthew Denton, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
            Attention needed from Chanran Lan and Dmitry Gozman

            Danil Somsikov added 4 comments

            Patchset-level comments
            File-level comment, Patchset 9 (Latest):
            Danil Somsikov . unresolved

            We would need some tests for this

            File third_party/blink/renderer/core/dom/document.cc
            Line 6774, Patchset 9 (Latest):mojom::blink::AffectedLocationPtr createAffectedLocation(
            Danil Somsikov . unresolved

            Start the name with a capital letter and move to anonymous namespace.

            Line 6781, Patchset 9 (Latest): if (!location->ScriptId()) {
            Danil Somsikov . unresolved

            Should this be `if (location->ScriptId()) {`?

            Line 6799, Patchset 9 (Latest): CaptureSourceLocation(GetExecutionContext());
            Danil Somsikov . unresolved

            Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Chanran Lan
            • Dmitry Gozman
            Gerrit-Comment-Date: Tue, 13 Jan 2026 08:31:25 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Chanran Lan (Gerrit)

            unread,
            Jan 14, 2026, 1:02:02 PMJan 14
            to Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
            Attention needed from Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

            Chanran Lan added 4 comments

            File third_party/blink/renderer/core/dom/document.cc
            Line 6774, Patchset 9:mojom::blink::AffectedLocationPtr createAffectedLocation(
            Danil Somsikov . resolved

            Start the name with a capital letter and move to anonymous namespace.

            Chanran Lan

            Removed

            Line 6781, Patchset 9: if (!location->ScriptId()) {
            Danil Somsikov . resolved

            Should this be `if (location->ScriptId()) {`?

            Chanran Lan

            Removed

            Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called
            // document.cookie
            SourceLocation* source_location =
            CaptureSourceLocation(GetExecutionContext());

            // Get the file path, line number, and column number
            String file_path = source_location->Url();
            unsigned line_number = source_location->LineNumber();
            unsigned column_number = source_location->ColumnNumber();
            Mason Freed . unresolved

            I think the usual thing is to add a helper here:

            https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

            rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

            Chanran Lan

            Refactor as a helper function inside document.cc.

            Chanran Lan

            Done

            Mason Freed

            Any reason you can't move most/all of this to inspector_audits_issue.cc? Then you wouldn't have to copy/paste the logic for `createAffectedLocation`, and you could just re-use `CreateProtocolLocation` from there.

            Chanran Lan

            AffectedLocation removed. As Danil Somsikov said, it may be even worse performance issue.

            Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
            Danil Somsikov . resolved

            Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

            Chanran Lan

            Ok, affected_location code removed.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Danil Somsikov
            • Dmitry Gozman
            • Mason Freed
            • Matthew Denton
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
            Gerrit-Change-Number: 7234194
            Gerrit-PatchSet: 11
            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
            Gerrit-Attention: Mason Freed <mas...@chromium.org>
            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Attention: Danil Somsikov <d...@chromium.org>
            Gerrit-Comment-Date: Wed, 14 Jan 2026 18:01:25 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
            Comment-In-Reply-To: Chanran Lan <chanr...@gmail.com>
            Comment-In-Reply-To: Danil Somsikov <d...@chromium.org>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Chanran Lan (Gerrit)

            unread,
            Jan 14, 2026, 1:08:58 PMJan 14
            to Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
            Attention needed from Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

            Chanran Lan added 1 comment

            File third_party/blink/renderer/core/dom/document.cc
            Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called
            // document.cookie
            SourceLocation* source_location =
            CaptureSourceLocation(GetExecutionContext());

            // Get the file path, line number, and column number
            String file_path = source_location->Url();
            unsigned line_number = source_location->LineNumber();
            unsigned column_number = source_location->ColumnNumber();
            Mason Freed . resolved

            I think the usual thing is to add a helper here:

            https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

            rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

            Chanran Lan

            Refactor as a helper function inside document.cc.

            Chanran Lan

            Done

            Mason Freed

            Any reason you can't move most/all of this to inspector_audits_issue.cc? Then you wouldn't have to copy/paste the logic for `createAffectedLocation`, and you could just re-use `CreateProtocolLocation` from there.

            Chanran Lan

            AffectedLocation removed. As Danil Somsikov said, it may be even worse performance issue.

            Chanran Lan

            Done

            Gerrit-Comment-Date: Wed, 14 Jan 2026 18:08:23 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Matthew Denton (Gerrit)

            unread,
            Jan 14, 2026, 2:54:04 PMJan 14
            to Chanran Lan, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, Mason Freed, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
            Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Mason Freed

            Matthew Denton voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Chanran Lan
            • Danil Somsikov
            • Dmitry Gozman
            • Mason Freed
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
            Gerrit-Change-Number: 7234194
            Gerrit-PatchSet: 11
            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Mason Freed <mas...@chromium.org>
            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
            Gerrit-Attention: Danil Somsikov <d...@chromium.org>
            Gerrit-Comment-Date: Wed, 14 Jan 2026 19:53:41 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Mason Freed (Gerrit)

            unread,
            Jan 14, 2026, 4:52:41 PMJan 14
            to Chanran Lan, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
            Attention needed from Chanran Lan, Danil Somsikov and Dmitry Gozman

            Mason Freed voted and added 2 comments

            Votes added by Mason Freed

            Code-Review+1

            2 comments

            Patchset-level comments
            Danil Somsikov . unresolved

            We would need some tests for this

            Mason Freed

            +1

            File third_party/blink/renderer/core/dom/document.cc
            Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
            Danil Somsikov . unresolved

            Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

            Chanran Lan

            Ok, affected_location code removed.

            Mason Freed

            ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Chanran Lan
            • Danil Somsikov
            • Dmitry Gozman
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
              Gerrit-Attention: Danil Somsikov <d...@chromium.org>
              Gerrit-Comment-Date: Wed, 14 Jan 2026 21:52:29 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Chanran Lan (Gerrit)

              unread,
              Jan 14, 2026, 7:13:18 PMJan 14
              to Mason Freed, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Danil Somsikov, Dmitry Gozman and Mason Freed

              Chanran Lan added 1 comment

              File third_party/blink/renderer/core/dom/document.cc
              Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
              Danil Somsikov . unresolved

              Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

              Chanran Lan

              Ok, affected_location code removed.

              Mason Freed

              ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

              Chanran Lan

              Is there any ways to catch code location with better performance?

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Danil Somsikov
              • Dmitry Gozman
              • Mason Freed
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Mason Freed <mas...@chromium.org>
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Danil Somsikov <d...@chromium.org>
              Gerrit-Comment-Date: Thu, 15 Jan 2026 00:12:42 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Chanran Lan (Gerrit)

              unread,
              Jan 14, 2026, 7:14:53 PMJan 14
              to Mason Freed, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Danil Somsikov, Dmitry Gozman and Mason Freed

              Chanran Lan added 1 comment

              Gerrit-Comment-Date: Thu, 15 Jan 2026 00:14:19 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Mason Freed (Gerrit)

              unread,
              Jan 20, 2026, 5:34:32 PMJan 20
              to Chanran Lan, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Chanran Lan, Danil Somsikov and Dmitry Gozman

              Mason Freed added 1 comment

              File third_party/blink/renderer/core/dom/document.cc
              Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
              Danil Somsikov . unresolved

              Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

              Chanran Lan

              Ok, affected_location code removed.

              Mason Freed

              ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

              Chanran Lan

              Is there any ways to catch code location with better performance?

              Mason Freed

              In my opinion, since we're trying to keep people from using an already-bad API (performance-wise), it's maybe ok to take a little longer to give them more actionable feedback. That would include the code location. Without that, the most likely outcome will be developers ignoring the warning, since they can't figure out where the problem comes from.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Chanran Lan
              • Danil Somsikov
              • Dmitry Gozman
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
              Gerrit-Attention: Danil Somsikov <d...@chromium.org>
              Gerrit-Comment-Date: Tue, 20 Jan 2026 22:34:22 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Danil Somsikov (Gerrit)

              unread,
              Jan 21, 2026, 2:36:46 AMJan 21
              to Chanran Lan, Benedikt Meurer, Mason Freed, Matthew Denton, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Benedikt Meurer, Chanran Lan and Dmitry Gozman

              Danil Somsikov added 1 comment

              File third_party/blink/renderer/core/dom/document.cc
              Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
              Danil Somsikov . unresolved

              Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

              Chanran Lan

              Ok, affected_location code removed.

              Mason Freed

              ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

              Chanran Lan

              Is there any ways to catch code location with better performance?

              Mason Freed

              In my opinion, since we're trying to keep people from using an already-bad API (performance-wise), it's maybe ok to take a little longer to give them more actionable feedback. That would include the code location. Without that, the most likely outcome will be developers ignoring the warning, since they can't figure out where the problem comes from.

              Danil Somsikov
              Open in Gerrit

              Related details

              Attention is currently required from:
              • Benedikt Meurer
              • Chanran Lan
              • Dmitry Gozman
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
              Gerrit-Comment-Date: Wed, 21 Jan 2026 07:36:27 +0000
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Benedikt Meurer (Gerrit)

              unread,
              Jan 21, 2026, 7:18:22 AMJan 21
              to Chanran Lan, Mason Freed, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Chanran Lan and Dmitry Gozman

              Benedikt Meurer added 1 comment

              File third_party/blink/renderer/core/dom/document.cc
              Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
              Danil Somsikov . unresolved

              Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

              Chanran Lan

              Ok, affected_location code removed.

              Mason Freed

              ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

              Chanran Lan

              Is there any ways to catch code location with better performance?

              Mason Freed

              In my opinion, since we're trying to keep people from using an already-bad API (performance-wise), it's maybe ok to take a little longer to give them more actionable feedback. That would include the code location. Without that, the most likely outcome will be developers ignoring the warning, since they can't figure out where the problem comes from.

              Danil Somsikov

              @bme...@chromium.org wdyt?

              Benedikt Meurer

              I agree with Mason: The code location is the most interesting part. We should definitely have it.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Chanran Lan
              • Dmitry Gozman
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
              Gerrit-Comment-Date: Wed, 21 Jan 2026 12:18:10 +0000
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Danil Somsikov (Gerrit)

              unread,
              Jan 21, 2026, 7:20:07 AMJan 21
              to Chanran Lan, Mason Freed, Matthew Denton, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Chanran Lan and Dmitry Gozman

              Danil Somsikov voted Code-Review+1

              Code-Review+1
              Open in Gerrit

              Related details

              Attention is currently required from:
              • Chanran Lan
              • Dmitry Gozman
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
              Gerrit-Comment-Date: Wed, 21 Jan 2026 12:19:50 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Chanran Lan (Gerrit)

              unread,
              Jan 21, 2026, 7:54:15 AMJan 21
              to Danil Somsikov, Benedikt Meurer, Mason Freed, Matthew Denton, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Benedikt Meurer, Danil Somsikov, Dmitry Gozman and Mason Freed

              Chanran Lan added 1 comment

              File third_party/blink/renderer/core/dom/document.cc
              Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
              Danil Somsikov . unresolved

              Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

              Chanran Lan

              Ok, affected_location code removed.

              Mason Freed

              ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

              Chanran Lan

              Is there any ways to catch code location with better performance?

              Mason Freed

              In my opinion, since we're trying to keep people from using an already-bad API (performance-wise), it's maybe ok to take a little longer to give them more actionable feedback. That would include the code location. Without that, the most likely outcome will be developers ignoring the warning, since they can't figure out where the problem comes from.

              Danil Somsikov

              @bme...@chromium.org wdyt?

              Benedikt Meurer

              I agree with Mason: The code location is the most interesting part. We should definitely have it.

              Chanran Lan

              Okay, I will reset to patchset 9 and add tests.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Benedikt Meurer
              • Danil Somsikov
              • Dmitry Gozman
              • Mason Freed
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
              Gerrit-Change-Number: 7234194
              Gerrit-PatchSet: 11
              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
              Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Mason Freed <mas...@chromium.org>
              Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Attention: Danil Somsikov <d...@chromium.org>
              Gerrit-Comment-Date: Wed, 21 Jan 2026 12:53:36 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
              Comment-In-Reply-To: Benedikt Meurer <bme...@chromium.org>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Chanran Lan (Gerrit)

              unread,
              Jan 25, 2026, 10:17:28 AMJan 25
              to Danil Somsikov, Benedikt Meurer, Mason Freed, Matthew Denton, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
              Attention needed from Benedikt Meurer, Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

              Chanran Lan added 2 comments

              Patchset-level comments
              File-level comment, Patchset 9:
              Danil Somsikov . resolved

              We would need some tests for this

              Mason Freed

              +1

              Chanran Lan

              Done

              File third_party/blink/renderer/core/dom/document.cc
              Line 6799, Patchset 9: CaptureSourceLocation(GetExecutionContext());
              Danil Somsikov . resolved

              Won't this involve stack walking and allocating Mojo structs/IPC messages inside the Document::cookie getter, making the performance problem even worse?

              Chanran Lan

              Ok, affected_location code removed.

              Mason Freed

              ...isn't the code location kind of the most interesting part of this warning? Without that, how is a developer to figure out where they're doing the bad thing?

              Chanran Lan

              Is there any ways to catch code location with better performance?

              Mason Freed

              In my opinion, since we're trying to keep people from using an already-bad API (performance-wise), it's maybe ok to take a little longer to give them more actionable feedback. That would include the code location. Without that, the most likely outcome will be developers ignoring the warning, since they can't figure out where the problem comes from.

              Danil Somsikov

              @bme...@chromium.org wdyt?

              Benedikt Meurer

              I agree with Mason: The code location is the most interesting part. We should definitely have it.

              Chanran Lan

              Okay, I will reset to patchset 9 and add tests.

              Chanran Lan

              Done

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Benedikt Meurer
              • Danil Somsikov
              • Dmitry Gozman
              • Mason Freed
              • Matthew Denton
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                Gerrit-Change-Number: 7234194
                Gerrit-PatchSet: 12
                Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                Gerrit-CC: gwsq
                Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                Gerrit-Attention: Mason Freed <mas...@chromium.org>
                Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                Gerrit-Comment-Date: Sun, 25 Jan 2026 15:16:53 +0000
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Matthew Denton (Gerrit)

                unread,
                Jan 26, 2026, 4:08:53 PMJan 26
                to Chanran Lan, Danil Somsikov, Benedikt Meurer, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov, Dmitry Gozman and Mason Freed

                Matthew Denton voted Code-Review+1

                Code-Review+1
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Benedikt Meurer
                • Chanran Lan
                • Danil Somsikov
                • Dmitry Gozman
                • Mason Freed
                Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                Gerrit-Change-Number: 7234194
                Gerrit-PatchSet: 12
                Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                Gerrit-CC: gwsq
                Gerrit-Attention: Mason Freed <mas...@chromium.org>
                Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                Gerrit-Comment-Date: Mon, 26 Jan 2026 21:08:41 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Benedikt Meurer (Gerrit)

                unread,
                Jan 27, 2026, 2:18:40 AMJan 27
                to Chanran Lan, Matthew Denton, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Mason Freed

                Benedikt Meurer voted Code-Review+1

                Code-Review+1
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Chanran Lan
                • Danil Somsikov
                • Dmitry Gozman
                • Mason Freed
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                  Gerrit-Change-Number: 7234194
                  Gerrit-PatchSet: 12
                  Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                  Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                  Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                  Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                  Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                  Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                  Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                  Gerrit-CC: gwsq
                  Gerrit-Attention: Mason Freed <mas...@chromium.org>
                  Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                  Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                  Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                  Gerrit-Comment-Date: Tue, 27 Jan 2026 07:18:17 +0000
                  Gerrit-HasComments: No
                  Gerrit-Has-Labels: Yes
                  satisfied_requirement
                  open
                  diffy

                  Mason Freed (Gerrit)

                  unread,
                  Jan 27, 2026, 1:05:46 PMJan 27
                  to Chanran Lan, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                  Attention needed from Chanran Lan, Danil Somsikov and Dmitry Gozman

                  Mason Freed added 1 comment

                  File third_party/blink/renderer/core/dom/document.cc
                  Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called
                  // document.cookie
                  SourceLocation* source_location =
                  CaptureSourceLocation(GetExecutionContext());

                  // Get the file path, line number, and column number
                  String file_path = source_location->Url();
                  unsigned line_number = source_location->LineNumber();
                  unsigned column_number = source_location->ColumnNumber();
                  Mason Freed . unresolved

                  I think the usual thing is to add a helper here:

                  https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

                  rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

                  Chanran Lan

                  Refactor as a helper function inside document.cc.

                  Chanran Lan

                  Done

                  Mason Freed

                  Any reason you can't move most/all of this to inspector_audits_issue.cc? Then you wouldn't have to copy/paste the logic for `createAffectedLocation`, and you could just re-use `CreateProtocolLocation` from there.

                  Chanran Lan

                  AffectedLocation removed. As Danil Somsikov said, it may be even worse performance issue.

                  Chanran Lan

                  Done

                  Mason Freed

                  Coming back to this comment, can you please move **as much of this new code as possible** over to `third_party/blink/renderer/core/inspector/inspector_audits_issue.cc`? The new `createAffectedLocation()` method here is almost an exact copy/paste of `CreateProtocolLocation()` in `inspector_audits_issue.cc`. If there's a reason you can't do that, let me know.

                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Chanran Lan
                  • Danil Somsikov
                  • Dmitry Gozman
                  Submit Requirements:
                    • requirement satisfiedCode-Coverage
                    • requirement satisfiedCode-Owners
                    • requirement satisfiedCode-Review
                    • requirement is not satisfiedNo-Unresolved-Comments
                    • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                    Gerrit-Change-Number: 7234194
                    Gerrit-PatchSet: 12
                    Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                    Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                    Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                    Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                    Gerrit-CC: gwsq
                    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                    Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                    Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                    Gerrit-Comment-Date: Tue, 27 Jan 2026 18:05:34 +0000
                    Gerrit-HasComments: Yes
                    Gerrit-Has-Labels: No
                    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
                    Comment-In-Reply-To: Chanran Lan <chanr...@gmail.com>
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Matthew Denton (Gerrit)

                    unread,
                    Feb 4, 2026, 5:50:22 PMFeb 4
                    to Chanran Lan, Benedikt Meurer, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                    Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov and Dmitry Gozman

                    Matthew Denton voted Code-Review+1

                    Code-Review+1
                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Benedikt Meurer
                    • Chanran Lan
                    • Danil Somsikov
                    • Dmitry Gozman
                      Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement is not satisfiedCode-Owners
                      • requirement is not satisfiedCode-Review
                      • requirement is not satisfiedNo-Unresolved-Comments
                      • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                      Gerrit-Change-Number: 7234194
                      Gerrit-PatchSet: 13
                      Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                      Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                      Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                      Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                      Gerrit-CC: gwsq
                      Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                      Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                      Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                      Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                      Gerrit-Comment-Date: Wed, 04 Feb 2026 22:50:10 +0000
                      Gerrit-HasComments: No
                      Gerrit-Has-Labels: Yes
                      satisfied_requirement
                      unsatisfied_requirement
                      open
                      diffy

                      Chanran Lan (Gerrit)

                      unread,
                      Feb 4, 2026, 7:29:45 PMFeb 4
                      to Matthew Denton, Benedikt Meurer, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                      Attention needed from Benedikt Meurer, Danil Somsikov, Dmitry Gozman and Mason Freed

                      Chanran Lan added 1 comment

                      File third_party/blink/renderer/core/dom/document.cc
                      Chanran Lan

                      Sorry about missing this. Just done.

                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      • Benedikt Meurer
                      • Danil Somsikov
                      • Dmitry Gozman
                      • Mason Freed
                      Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement is not satisfiedCode-Owners
                      • requirement is not satisfiedCode-Review
                      • requirement is not satisfiedNo-Unresolved-Comments
                      • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                      Gerrit-Change-Number: 7234194
                      Gerrit-PatchSet: 13
                      Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                      Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                      Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                      Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                      Gerrit-CC: gwsq
                      Gerrit-Attention: Mason Freed <mas...@chromium.org>
                      Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                      Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                      Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                      Gerrit-Comment-Date: Thu, 05 Feb 2026 00:29:12 +0000
                      satisfied_requirement
                      unsatisfied_requirement
                      open
                      diffy

                      Chanran Lan (Gerrit)

                      unread,
                      Feb 4, 2026, 7:29:55 PMFeb 4
                      to Matthew Denton, Benedikt Meurer, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                      Attention needed from Benedikt Meurer, Danil Somsikov, Dmitry Gozman and Mason Freed

                      Chanran Lan added 1 comment

                      File third_party/blink/renderer/core/dom/document.cc
                      Line 6774, Patchset 8: // Capture the source location of the JavaScript code that called
                      // document.cookie
                      SourceLocation* source_location =
                      CaptureSourceLocation(GetExecutionContext());

                      // Get the file path, line number, and column number
                      String file_path = source_location->Url();
                      unsigned line_number = source_location->LineNumber();
                      unsigned column_number = source_location->ColumnNumber();
                      Mason Freed . resolved

                      I think the usual thing is to add a helper here:

                      https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/inspector/inspector_audits_issue.cc

                      rather than hard code it all here. Or at least - it seems like the code here should be refactored into a helper *somewhere*.

                      Chanran Lan

                      Refactor as a helper function inside document.cc.

                      Chanran Lan

                      Done

                      Mason Freed

                      Any reason you can't move most/all of this to inspector_audits_issue.cc? Then you wouldn't have to copy/paste the logic for `createAffectedLocation`, and you could just re-use `CreateProtocolLocation` from there.

                      Chanran Lan

                      AffectedLocation removed. As Danil Somsikov said, it may be even worse performance issue.

                      Chanran Lan

                      Done

                      Mason Freed

                      Coming back to this comment, can you please move **as much of this new code as possible** over to `third_party/blink/renderer/core/inspector/inspector_audits_issue.cc`? The new `createAffectedLocation()` method here is almost an exact copy/paste of `CreateProtocolLocation()` in `inspector_audits_issue.cc`. If there's a reason you can't do that, let me know.

                      Chanran Lan

                      Sorry about missing this. Just done.

                      Chanran Lan

                      Done

                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      • Benedikt Meurer
                      • Danil Somsikov
                      • Dmitry Gozman
                      • Mason Freed
                      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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                        Gerrit-Change-Number: 7234194
                        Gerrit-PatchSet: 13
                        Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                        Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                        Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                        Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                        Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                        Gerrit-CC: gwsq
                        Gerrit-Attention: Mason Freed <mas...@chromium.org>
                        Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                        Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                        Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                        Gerrit-Comment-Date: Thu, 05 Feb 2026 00:29:31 +0000
                        satisfied_requirement
                        unsatisfied_requirement
                        open
                        diffy

                        Mason Freed (Gerrit)

                        unread,
                        Feb 5, 2026, 5:00:53 PMFeb 5
                        to Chanran Lan, Matthew Denton, Benedikt Meurer, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                        Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov and Dmitry Gozman

                        Mason Freed added 1 comment

                        File third_party/blink/renderer/core/dom/document.cc
                        Line 6780, Patchset 13 (Latest): auto* source_location = CaptureSourceLocation(GetExecutionContext());
                        auto performance_issue_details =
                        protocol::Audits::PerformanceIssueDetails::create()
                        .setSourceCodeLocation(CreateProtocolLocation(*source_location))
                        .setPerformanceIssueType(
                        protocol::Audits::PerformanceIssueTypeEnum::DocumentCookie)
                        .build();
                        auto issue_details =
                        protocol::Audits::InspectorIssueDetails::create()
                        .setPerformanceIssueDetails(std::move(performance_issue_details))
                        .build();
                        auto issue =
                        protocol::Audits::InspectorIssue::create()
                        .setCode(protocol::Audits::InspectorIssueCodeEnum::PerformanceIssue)
                        .setDetails(std::move(issue_details))
                        .build();
                        GetExecutionContext()->AddInspectorIssue(AuditsIssue(std::move(issue)));
                        }
                        Mason Freed . unresolved
                        ```
                        // Report PerformanceIssue for DevTools
                        if (auto* execution_context = GetExecutionContext()) {
                        AuditsIssue::ReportQuirksModeIssue(execution_context);
                        }

                        ...
                        void AuditsIssue::ReportDocumentCookieIssue(ExecutionContext* execution_context) {
                        auto* source_location = CaptureSourceLocation(execution_context);
                        auto performance_issue_details =
                        protocol::Audits::PerformanceIssueDetails::create()
                        .setSourceCodeLocation(CreateProtocolLocation(*source_location))
                        .setPerformanceIssueType(
                        protocol::Audits::PerformanceIssueTypeEnum::DocumentCookie)
                        .build();
                        auto issue_details =
                        protocol::Audits::InspectorIssueDetails::create()
                        .setPerformanceIssueDetails(std::move(performance_issue_details))
                        .build();
                        auto issue =
                        protocol::Audits::InspectorIssue::create()
                        .setCode(protocol::Audits::InspectorIssueCodeEnum::PerformanceIssue)
                        .setDetails(std::move(issue_details))
                        .build();
                        execution_context->AddInspectorIssue(AuditsIssue(std::move(issue)));
                        }
                        ```
                        Open in Gerrit

                        Related details

                        Attention is currently required from:
                        • Benedikt Meurer
                        • Chanran Lan
                        • Danil Somsikov
                        • Dmitry Gozman
                          Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement is not satisfiedCode-Owners
                            • requirement is not satisfiedCode-Review
                            • requirement is not satisfiedNo-Unresolved-Comments
                            • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                            Gerrit-Change-Number: 7234194
                            Gerrit-PatchSet: 13
                            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                            Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                            Gerrit-CC: gwsq
                            Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                            Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                            Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                            Gerrit-Comment-Date: Thu, 05 Feb 2026 22:00:36 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: No
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Chanran Lan (Gerrit)

                            unread,
                            Feb 6, 2026, 2:52:01 AMFeb 6
                            to browser-comp...@chromium.org, Matthew Denton, Benedikt Meurer, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                            Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov, Dmitry Gozman and Matthew Denton

                            Chanran Lan removed browser-comp...@chromium.org from this change

                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Benedikt Meurer
                            • Chanran Lan
                            • Danil Somsikov
                            • Dmitry Gozman
                            • Matthew Denton
                            Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement is not satisfiedCode-Owners
                            • requirement is not satisfiedCode-Review
                            • requirement is not satisfiedNo-Unresolved-Comments
                            • requirement is not satisfiedReview-Enforcement
                            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                            Gerrit-MessageType: deleteReviewer
                            Gerrit-Project: chromium/src
                            Gerrit-Branch: main
                            Gerrit-Change-Id: I43c1cd93008b835393eaa8dc688659237afe1c9b
                            Gerrit-Change-Number: 7234194
                            Gerrit-PatchSet: 15
                            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                            Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                            Gerrit-CC: gwsq
                            Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Chanran Lan (Gerrit)

                            unread,
                            Feb 6, 2026, 8:26:32 AMFeb 6
                            to Matthew Denton, Benedikt Meurer, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                            Attention needed from Benedikt Meurer, Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

                            Chanran Lan added 1 comment

                            File third_party/blink/renderer/core/dom/document.cc
                            Line 6780, Patchset 13: auto* source_location = CaptureSourceLocation(GetExecutionContext());
                            Chanran Lan

                            Done

                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Benedikt Meurer
                            • Danil Somsikov
                            • Dmitry Gozman
                            • Mason Freed
                            • Matthew Denton
                            Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement is not satisfiedCode-Owners
                            • requirement is not satisfiedCode-Review
                            • requirement is not satisfiedNo-Unresolved-Comments
                            • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                            Gerrit-Change-Number: 7234194
                            Gerrit-PatchSet: 16
                            Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                            Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                            Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                            Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                            Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                            Gerrit-CC: gwsq
                            Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                            Gerrit-Attention: Mason Freed <mas...@chromium.org>
                            Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                            Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                            Gerrit-Comment-Date: Fri, 06 Feb 2026 13:25:54 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: No
                            Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Chanran Lan (Gerrit)

                            unread,
                            Feb 6, 2026, 8:26:56 AMFeb 6
                            to Matthew Denton, Benedikt Meurer, Danil Somsikov, Mason Freed, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                            Attention needed from Benedikt Meurer, Danil Somsikov, Dmitry Gozman, Mason Freed and Matthew Denton

                            Chanran Lan added 1 comment

                            File third_party/blink/renderer/core/dom/document.cc
                            Line 6780, Patchset 13: auto* source_location = CaptureSourceLocation(GetExecutionContext());
                            auto performance_issue_details =
                            protocol::Audits::PerformanceIssueDetails::create()
                            .setSourceCodeLocation(CreateProtocolLocation(*source_location))
                            .setPerformanceIssueType(
                            protocol::Audits::PerformanceIssueTypeEnum::DocumentCookie)
                            .build();
                            auto issue_details =
                            protocol::Audits::InspectorIssueDetails::create()
                            .setPerformanceIssueDetails(std::move(performance_issue_details))
                            .build();
                            auto issue =
                            protocol::Audits::InspectorIssue::create()
                            .setCode(protocol::Audits::InspectorIssueCodeEnum::PerformanceIssue)
                            .setDetails(std::move(issue_details))
                            .build();
                            GetExecutionContext()->AddInspectorIssue(AuditsIssue(std::move(issue)));
                            }
                            Mason Freed . resolved
                            Submit Requirements:
                              • 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                              Gerrit-Change-Number: 7234194
                              Gerrit-PatchSet: 16
                              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                              Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                              Gerrit-CC: gwsq
                              Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                              Gerrit-Attention: Mason Freed <mas...@chromium.org>
                              Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                              Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                              Gerrit-Comment-Date: Fri, 06 Feb 2026 13:26:34 +0000
                              Gerrit-HasComments: Yes
                              Gerrit-Has-Labels: No
                              Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
                              Comment-In-Reply-To: Chanran Lan <chanr...@gmail.com>
                              satisfied_requirement
                              unsatisfied_requirement
                              open
                              diffy

                              Mason Freed (Gerrit)

                              unread,
                              Feb 6, 2026, 4:27:44 PMFeb 6
                              to Chanran Lan, Matthew Denton, Benedikt Meurer, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                              Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov, Dmitry Gozman and Matthew Denton

                              Mason Freed voted Code-Review+1

                              Code-Review+1
                              Open in Gerrit

                              Related details

                              Attention is currently required from:
                              • Benedikt Meurer
                              • Chanran Lan
                              • Danil Somsikov
                              • Dmitry Gozman
                              • Matthew Denton
                              Submit Requirements:
                              • requirement satisfiedCode-Coverage
                              • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                              Gerrit-Change-Number: 7234194
                              Gerrit-PatchSet: 17
                              Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                              Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                              Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                              Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                              Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                              Gerrit-CC: gwsq
                              Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                              Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                              Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                              Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                              Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                              Gerrit-Comment-Date: Fri, 06 Feb 2026 21:27:32 +0000
                              Gerrit-HasComments: No
                              Gerrit-Has-Labels: Yes
                              satisfied_requirement
                              unsatisfied_requirement
                              open
                              diffy

                              Benedikt Meurer (Gerrit)

                              unread,
                              Feb 6, 2026, 4:28:24 PMFeb 6
                              to Chanran Lan, Mason Freed, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                              Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Matthew Denton

                              Benedikt Meurer voted Code-Review+1

                              Code-Review+1
                              Open in Gerrit

                              Related details

                              Attention is currently required from:
                              • Chanran Lan
                              • Danil Somsikov
                              • Dmitry Gozman
                              • Matthew Denton
                              Submit Requirements:
                                • requirement satisfiedCode-Coverage
                                • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                Gerrit-Change-Number: 7234194
                                Gerrit-PatchSet: 17
                                Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                                Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                                Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                                Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                                Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                                Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                Gerrit-CC: gwsq
                                Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                                Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                                Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                                Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                                Gerrit-Comment-Date: Fri, 06 Feb 2026 21:28:06 +0000
                                Gerrit-HasComments: No
                                Gerrit-Has-Labels: Yes
                                satisfied_requirement
                                open
                                diffy

                                Peng Zhou (Gerrit)

                                unread,
                                Feb 9, 2026, 8:19:23 AMFeb 9
                                to Chanran Lan, Mason Freed, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                                Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Matthew Denton

                                Peng Zhou voted Commit-Queue+2

                                Commit-Queue+2
                                Gerrit-Reviewer: Peng Zhou <zhoupe...@bytedance.com>
                                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                Gerrit-CC: gwsq
                                Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                                Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                                Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                                Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                                Gerrit-Comment-Date: Mon, 09 Feb 2026 13:18:51 +0000
                                Gerrit-HasComments: No
                                Gerrit-Has-Labels: Yes
                                satisfied_requirement
                                open
                                diffy

                                Matthew Denton (Gerrit)

                                unread,
                                Feb 9, 2026, 6:47:27 PMFeb 9
                                to Chanran Lan, Chromium LUCI CQ, Peng Zhou, Mason Freed, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                                Attention needed from Chanran Lan, Danil Somsikov, Dmitry Gozman and Peng Zhou

                                Matthew Denton voted Code-Review+1

                                Code-Review+1
                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Chanran Lan
                                • Danil Somsikov
                                • Dmitry Gozman
                                • Peng Zhou
                                Submit Requirements:
                                • requirement satisfiedCode-Coverage
                                • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                Gerrit-Change-Number: 7234194
                                Gerrit-PatchSet: 17
                                Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                                Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                                Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                                Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                                Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                                Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                                Gerrit-Reviewer: Peng Zhou <zhoupe...@bytedance.com>
                                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                Gerrit-CC: gwsq
                                Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                                Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                                Gerrit-Attention: Peng Zhou <zhoupe...@bytedance.com>
                                Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                                Gerrit-Comment-Date: Mon, 09 Feb 2026 23:47:17 +0000
                                Gerrit-HasComments: No
                                Gerrit-Has-Labels: Yes
                                satisfied_requirement
                                open
                                diffy

                                Mason Freed (Gerrit)

                                unread,
                                Feb 11, 2026, 4:33:01 PMFeb 11
                                to Chanran Lan, Matthew Denton, Chromium LUCI CQ, Peng Zhou, Benedikt Meurer, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                                Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov, Dmitry Gozman, Matthew Denton and Peng Zhou

                                Mason Freed voted Code-Review+1

                                Code-Review+1
                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Benedikt Meurer
                                • Chanran Lan
                                • Danil Somsikov
                                • Dmitry Gozman
                                • Matthew Denton
                                • Peng Zhou
                                Submit Requirements:
                                  • requirement satisfiedCode-Coverage
                                  • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                  Gerrit-Change-Number: 7234194
                                  Gerrit-PatchSet: 18
                                  Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                                  Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                                  Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                                  Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                                  Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                                  Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                                  Gerrit-Reviewer: Peng Zhou <zhoupe...@bytedance.com>
                                  Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                  Gerrit-CC: gwsq
                                  Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                                  Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                                  Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                                  Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                                  Gerrit-Attention: Peng Zhou <zhoupe...@bytedance.com>
                                  Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                                  Gerrit-Comment-Date: Wed, 11 Feb 2026 21:32:49 +0000
                                  Gerrit-HasComments: No
                                  Gerrit-Has-Labels: Yes
                                  satisfied_requirement
                                  unsatisfied_requirement
                                  open
                                  diffy

                                  Peng Zhou (Gerrit)

                                  unread,
                                  Feb 13, 2026, 3:19:12 AMFeb 13
                                  to Chanran Lan, Mason Freed, Matthew Denton, Chromium LUCI CQ, Benedikt Meurer, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                                  Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov and Dmitry Gozman

                                  Peng Zhou voted Code-Review+1

                                  Code-Review+1
                                  Open in Gerrit

                                  Related details

                                  Attention is currently required from:
                                  • Benedikt Meurer
                                  • Chanran Lan
                                  • Danil Somsikov
                                  • Dmitry Gozman
                                  Submit Requirements:
                                    • requirement satisfiedCode-Coverage
                                    • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                    Gerrit-Change-Number: 7234194
                                    Gerrit-PatchSet: 18
                                    Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                                    Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                                    Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                                    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                                    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                                    Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                                    Gerrit-Reviewer: Peng Zhou <zhoupe...@bytedance.com>
                                    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                    Gerrit-CC: gwsq
                                    Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
                                    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
                                    Gerrit-Attention: Chanran Lan <chanr...@gmail.com>
                                    Gerrit-Attention: Danil Somsikov <d...@chromium.org>
                                    Gerrit-Comment-Date: Fri, 13 Feb 2026 08:18:44 +0000
                                    Gerrit-HasComments: No
                                    Gerrit-Has-Labels: Yes
                                    satisfied_requirement
                                    open
                                    diffy

                                    Peng Zhou (Gerrit)

                                    unread,
                                    Feb 13, 2026, 3:19:13 AMFeb 13
                                    to Chanran Lan, Mason Freed, Matthew Denton, Chromium LUCI CQ, Benedikt Meurer, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
                                    Attention needed from Benedikt Meurer, Chanran Lan, Danil Somsikov and Dmitry Gozman

                                    Peng Zhou voted Commit-Queue+2

                                    Commit-Queue+2
                                    Gerrit-Comment-Date: Fri, 13 Feb 2026 08:18:49 +0000
                                    Gerrit-HasComments: No
                                    Gerrit-Has-Labels: Yes
                                    satisfied_requirement
                                    open
                                    diffy

                                    Chromium LUCI CQ (Gerrit)

                                    unread,
                                    Feb 13, 2026, 4:19:10 AMFeb 13
                                    to Chanran Lan, Peng Zhou, Mason Freed, Matthew Denton, Benedikt Meurer, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org

                                    Chromium LUCI CQ submitted the change

                                    Change information

                                    Commit message:
                                    [blink] feat: add devtools document.cookie performance issue

                                    We encountered a major source of jank because front-end developers often use the synchronous API document.cookie. Currently, the asynchronous API CookieStore serves as an alternative, so it would be better to add a warning message when document.cookie is used. In the future, it could be gradually marked as deprecated.
                                    Bug: 447104528
                                    Change-Id: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                    Commit-Queue: Peng Zhou <zhoupe...@bytedance.com>
                                    Reviewed-by: Mason Freed <mas...@chromium.org>
                                    Reviewed-by: Peng Zhou <zhoupe...@bytedance.com>
                                    Cr-Commit-Position: refs/heads/main@{#1584498}
                                    Files:
                                    • M third_party/blink/public/devtools_protocol/domains/Audits.pdl
                                    • M third_party/blink/public/mojom/devtools/inspector_issue.mojom
                                    • M third_party/blink/renderer/core/dom/document.cc
                                    • M third_party/blink/renderer/core/inspector/inspector_audits_issue.cc
                                    • M third_party/blink/renderer/core/inspector/inspector_audits_issue.h
                                    • M third_party/blink/renderer/core/inspector/inspector_issue_conversion.cc
                                    • A third_party/blink/web_tests/http/tests/inspector-protocol/issues/document-cookie-performance-issue-expected.txt
                                    • A third_party/blink/web_tests/http/tests/inspector-protocol/issues/document-cookie-performance-issue.js
                                    Change size: M
                                    Delta: 8 files changed, 122 insertions(+), 14 deletions(-)
                                    Branch: refs/heads/main
                                    Submit Requirements:
                                    • requirement satisfiedCode-Review: +1 by Mason Freed, +1 by Peng Zhou
                                    Open in Gerrit
                                    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                                    Gerrit-MessageType: merged
                                    Gerrit-Project: chromium/src
                                    Gerrit-Branch: main
                                    Gerrit-Change-Id: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                    Gerrit-Change-Number: 7234194
                                    Gerrit-PatchSet: 19
                                    Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                                    Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                                    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                                    Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                                    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                                    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                                    Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                                    Gerrit-Reviewer: Peng Zhou <zhoupe...@bytedance.com>
                                    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                    Gerrit-CC: gwsq
                                    open
                                    diffy
                                    satisfied_requirement

                                    Chanran Lan (Gerrit)

                                    unread,
                                    Feb 14, 2026, 9:31:48 AMFeb 14
                                    to Chromium LUCI CQ, Peng Zhou, Mason Freed, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org

                                    Chanran Lan added 1 comment

                                    Patchset-level comments
                                    File-level comment, Patchset 19 (Latest):
                                    Chanran Lan . resolved

                                    Should I ignore that V8 Perf detected this cr performance? https://issues.chromium.org/issues/484305638. What do you think? @d...@chromium.org @mas...@chromium.org @bme...@chromium.org

                                    Open in Gerrit

                                    Related details

                                    Attention set is empty
                                    Submit Requirements:
                                    • requirement satisfiedCode-Coverage
                                    • requirement 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: I43c1cd93008b835393eaa8dc688659237afe1c9b
                                    Gerrit-Change-Number: 7234194
                                    Gerrit-PatchSet: 19
                                    Gerrit-Owner: Chanran Lan <chanr...@gmail.com>
                                    Gerrit-Reviewer: Benedikt Meurer <bme...@chromium.org>
                                    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                                    Gerrit-Reviewer: Danil Somsikov <d...@chromium.org>
                                    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
                                    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
                                    Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                                    Gerrit-Reviewer: Peng Zhou <zhoupe...@bytedance.com>
                                    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                                    Gerrit-CC: gwsq
                                    Gerrit-Comment-Date: Sat, 14 Feb 2026 14:31:13 +0000
                                    Gerrit-HasComments: Yes
                                    Gerrit-Has-Labels: No
                                    satisfied_requirement
                                    open
                                    diffy

                                    Mason Freed (Gerrit)

                                    unread,
                                    Feb 17, 2026, 10:57:32 AMFeb 17
                                    to Chromium LUCI CQ, Chanran Lan, Peng Zhou, Matthew Denton, Danil Somsikov, Chromium IPC Reviews, Dmitry Gozman, AyeAye, chromium...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org

                                    Mason Freed added 1 comment

                                    Patchset-level comments
                                    Chanran Lan . resolved

                                    Should I ignore that V8 Perf detected this cr performance? https://issues.chromium.org/issues/484305638. What do you think? @d...@chromium.org @mas...@chromium.org @bme...@chromium.org

                                    Mason Freed

                                    Seems ok to me - I commented on the bug.

                                    Gerrit-Comment-Date: Tue, 17 Feb 2026 15:57:26 +0000
                                    Gerrit-HasComments: Yes
                                    Gerrit-Has-Labels: No
                                    Comment-In-Reply-To: Chanran Lan <chanr...@gmail.com>
                                    satisfied_requirement
                                    open
                                    diffy
                                    Reply all
                                    Reply to author
                                    Forward
                                    0 new messages