[console] Improve URL filtering for console.log %c formatter [devtools/devtools-frontend : main]

0 views
Skip to first unread message

Lyra Rebane (Gerrit)

unread,
Jan 15, 2026, 1:28:05 PM (5 days ago) Jan 15
to Lyra Rebane, Mathias Bynens, Nikolay Vitkov, Ergün Erdoğmuş, devtools-rev...@chromium.org
Attention needed from Ergün Erdoğmuş, Mathias Bynens and Nikolay Vitkov

Lyra Rebane added 1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Lyra Rebane . resolved

Adding Mathias and Nikolay for ConsoleFormat files, and Nikolay and Ergün for AUTHORS file. I believe I need two +1's on each file because I am not a Chromium committer.

Open in Gerrit

Related details

Attention is currently required from:
  • Ergün Erdoğmuş
  • Mathias Bynens
  • Nikolay Vitkov
Submit Requirements:
  • 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: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I21909a2650c985eac4f2ec714aea561e5d840003
Gerrit-Change-Number: 7484749
Gerrit-PatchSet: 1
Gerrit-Owner: Lyra Rebane <reban...@gmail.com>
Gerrit-Reviewer: Ergün Erdoğmuş <erg...@chromium.org>
Gerrit-Reviewer: Mathias Bynens <mat...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Mathias Bynens <mat...@chromium.org>
Gerrit-Attention: Ergün Erdoğmuş <erg...@chromium.org>
Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Comment-Date: Thu, 15 Jan 2026 18:28:01 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Lyra Rebane (Gerrit)

unread,
Jan 15, 2026, 1:29:32 PM (5 days ago) Jan 15
to Lyra Rebane, Mathias Bynens, Nikolay Vitkov, devtools-rev...@chromium.org
Attention needed from Mathias Bynens and Nikolay Vitkov

Lyra Rebane added 1 comment

Patchset-level comments
Lyra Rebane . resolved

Removing Ergün as Mathias and Nikolay are both able to review the AUTHORS file (gerrit "suggest owners" ui confused me).

Open in Gerrit

Related details

Attention is currently required from:
  • Mathias Bynens
  • Nikolay Vitkov
Submit Requirements:
  • 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: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I21909a2650c985eac4f2ec714aea561e5d840003
Gerrit-Change-Number: 7484749
Gerrit-PatchSet: 1
Gerrit-Owner: Lyra Rebane <reban...@gmail.com>
Gerrit-Reviewer: Mathias Bynens <mat...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Mathias Bynens <mat...@chromium.org>
Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Comment-Date: Thu, 15 Jan 2026 18:29:29 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Mathias Bynens (Gerrit)

unread,
Jan 16, 2026, 1:42:43 AM (4 days ago) Jan 16
to Lyra Rebane, Philip Pfaffe, Devtools-frontend LUCI CQ, Nikolay Vitkov, devtools-rev...@chromium.org
Attention needed from Lyra Rebane, Nikolay Vitkov and Philip Pfaffe

Mathias Bynens added 1 comment

Patchset-level comments
Mathias Bynens . resolved

Philip, PTAL

Open in Gerrit

Related details

Attention is currently required from:
  • Lyra Rebane
  • Nikolay Vitkov
  • Philip Pfaffe
Submit Requirements:
  • 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: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I21909a2650c985eac4f2ec714aea561e5d840003
Gerrit-Change-Number: 7484749
Gerrit-PatchSet: 1
Gerrit-Owner: Lyra Rebane <reban...@gmail.com>
Gerrit-Reviewer: Lyra Rebane <reban...@gmail.com>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Lyra Rebane <reban...@gmail.com>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Comment-Date: Fri, 16 Jan 2026 06:42:39 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Philip Pfaffe (Gerrit)

unread,
Jan 19, 2026, 4:14:47 AM (yesterday) Jan 19
to Lyra Rebane, Simon Zünd, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Lyra Rebane and Simon Zünd

Philip Pfaffe added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Philip Pfaffe . unresolved

+szuend because he worked on this previously. Did we ever experiment with applying more CSP devtools-wide?

Generally this looks good to me, but I'm worried about the complexity of this solution.

Open in Gerrit

Related details

Attention is currently required from:
  • Lyra Rebane
  • Simon Zünd
Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I21909a2650c985eac4f2ec714aea561e5d840003
    Gerrit-Change-Number: 7484749
    Gerrit-PatchSet: 2
    Gerrit-Owner: Lyra Rebane <reban...@gmail.com>
    Gerrit-Reviewer: Lyra Rebane <reban...@gmail.com>
    Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
    Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Lyra Rebane <reban...@gmail.com>
    Gerrit-Attention: Simon Zünd <szu...@chromium.org>
    Gerrit-Comment-Date: Mon, 19 Jan 2026 09:14:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Lyra Rebane (Gerrit)

    unread,
    Jan 19, 2026, 6:13:58 AM (24 hours ago) Jan 19
    to Lyra Rebane, Simon Zünd, Philip Pfaffe, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Philip Pfaffe and Simon Zünd

    Lyra Rebane added 1 comment

    Patchset-level comments
    Philip Pfaffe . unresolved

    +szuend because he worked on this previously. Did we ever experiment with applying more CSP devtools-wide?

    Generally this looks good to me, but I'm worried about the complexity of this solution.

    Lyra Rebane

    FWIW I poked around in DevTools for a bit and it seems like there are features there with external http traffic to various servers, so writing a CSP that doesn't break those use cases might be a bit difficult and could still leave some gaps open in terms of exfiltrating data. CSP on the DevTools/console would be a good long-term goal though.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Philip Pfaffe
    • Simon Zünd
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I21909a2650c985eac4f2ec714aea561e5d840003
    Gerrit-Change-Number: 7484749
    Gerrit-PatchSet: 2
    Gerrit-Owner: Lyra Rebane <reban...@gmail.com>
    Gerrit-Reviewer: Lyra Rebane <reban...@gmail.com>
    Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
    Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
    Gerrit-Attention: Simon Zünd <szu...@chromium.org>
    Gerrit-Comment-Date: Mon, 19 Jan 2026 11:13:53 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Philip Pfaffe <pfa...@chromium.org>
    unsatisfied_requirement
    open
    diffy

    Philip Pfaffe (Gerrit)

    unread,
    2:54 AM (3 hours ago) 2:54 AM
    to Lyra Rebane, Simon Zünd, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Lyra Rebane and Simon Zünd

    Philip Pfaffe added 1 comment

    Patchset-level comments
    Philip Pfaffe . unresolved

    +szuend because he worked on this previously. Did we ever experiment with applying more CSP devtools-wide?

    Generally this looks good to me, but I'm worried about the complexity of this solution.

    Lyra Rebane

    FWIW I poked around in DevTools for a bit and it seems like there are features there with external http traffic to various servers, so writing a CSP that doesn't break those use cases might be a bit difficult and could still leave some gaps open in terms of exfiltrating data. CSP on the DevTools/console would be a good long-term goal though.

    Attention is currently required from:
    • Lyra Rebane
    • Simon Zünd
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I21909a2650c985eac4f2ec714aea561e5d840003
    Gerrit-Change-Number: 7484749
    Gerrit-PatchSet: 2
    Gerrit-Owner: Lyra Rebane <reban...@gmail.com>
    Gerrit-Reviewer: Lyra Rebane <reban...@gmail.com>
    Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
    Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Lyra Rebane <reban...@gmail.com>
    Gerrit-Attention: Simon Zünd <szu...@chromium.org>
    Gerrit-Comment-Date: Tue, 20 Jan 2026 07:54:40 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Lyra Rebane <reban...@gmail.com>
    Comment-In-Reply-To: Philip Pfaffe <pfa...@chromium.org>
    unsatisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages