Rename DURABLE_STORAGE to PERSISTENT_STORAGE for consistency [chromium/src : main]

1 view
Skip to first unread message

Rahul Singh (Gerrit)

unread,
Jun 11, 2025, 3:06:51 PM6/11/25
to Xiaohan Zhao, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, Zijie He, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Xiaohan Zhao

Rahul Singh added 6 comments

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Rahul Singh . resolved

Thanks for this change. It mostly looks good. A few comments about other opportunities for renaming.

Commit Message
File chrome/browser/ui/webui/settings/site_settings_handler.cc
Line 2453, Patchset 3 (Latest): // Once user clears site setting data for `origins`, the Durable storage bit
Rahul Singh . unresolved

Persistent?

File chrome/test/data/persistent/persistence-permissions.html
Line 8, Patchset 3 (Latest):async function checkPermissionUsingPermissionApi() {
Rahul Singh . unresolved

Thanks for renaming this file. Would `persistent-storage-permissions.html` be an appropriate name based off the browser test that uses this file and the contents of this file?

File components/content_settings/core/browser/cookie_settings.cc
Line 264, Patchset 3 (Latest):bool CookieSettings::IsStorageDurable(const GURL& origin) const {
Rahul Singh . unresolved

nit: IsStoragePersistent?

Would also suggest Find and Replacing other occurances of `IsStorageDurable`.

File third_party/blink/public/devtools_protocol/browser_protocol.pdl
Line 1497, Patchset 3 (Latest): persistentStorage
Rahul Singh . unresolved

Flagging for follow up with directory OWNERS.

Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

Open in Gerrit

Related details

Attention is currently required from:
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 3
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: Zijie He <zij...@google.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Wed, 11 Jun 2025 19:06:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Xiaohan Zhao (Gerrit)

unread,
Jun 12, 2025, 8:24:25 PM6/12/25
to Chromium Metrics Reviews, AyeAye, Rahul Singh, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, Zijie He, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Rahul Singh

Xiaohan Zhao added 4 comments

Commit Message
Line 11, Patchset 3 (Latest):internal terminology with navigator.storage.persist() and improve
Rahul Singh . resolved
Xiaohan Zhao

Done

File chrome/browser/ui/webui/settings/site_settings_handler.cc
Line 2453, Patchset 3 (Latest): // Once user clears site setting data for `origins`, the Durable storage bit
Rahul Singh . resolved

Persistent?

Xiaohan Zhao

Done

File chrome/test/data/persistent/persistence-permissions.html
Line 8, Patchset 3 (Latest):async function checkPermissionUsingPermissionApi() {
Rahul Singh . resolved

Thanks for renaming this file. Would `persistent-storage-permissions.html` be an appropriate name based off the browser test that uses this file and the contents of this file?

Xiaohan Zhao

Done

File components/content_settings/core/browser/cookie_settings.cc
Line 264, Patchset 3 (Latest):bool CookieSettings::IsStorageDurable(const GURL& origin) const {
Rahul Singh . resolved

nit: IsStoragePersistent?

Would also suggest Find and Replacing other occurances of `IsStorageDurable`.

Attention is currently required from:
  • Rahul Singh
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 3
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: Zijie He <zij...@google.com>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Comment-Date: Fri, 13 Jun 2025 00:24:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Rahul Singh <rah...@microsoft.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Rahul Singh (Gerrit)

unread,
Jun 17, 2025, 3:23:54 PM6/17/25
to Xiaohan Zhao, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, Zijie He, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Xiaohan Zhao

Rahul Singh voted and added 1 comment

Votes added by Rahul Singh

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 5 (Latest):
Rahul Singh . resolved

LGTM %ing the question about updates in the devtools_protocol dir. Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 5
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: Zijie He <zij...@google.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Tue, 17 Jun 2025 19:23:45 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Xiaohan Zhao (Gerrit)

unread,
Jun 17, 2025, 7:41:21 PM6/17/25
to Peter Conn, Ayu Ishii, Dana Fried, Mustafa Emre Acer, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, Zijie He, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Ayu Ishii, Dana Fried, Mustafa Emre Acer, Peter Conn and Rahul Singh

Xiaohan Zhao added 2 comments

Patchset-level comments
Xiaohan Zhao . resolved

Hi folks, this is a rename-only CL -- changed `DURABLE_STORAGE` to `PERSISTENT_STORAGE`.

Adding OWNERS for relevant files/directories:

Thanks!

File third_party/blink/public/devtools_protocol/browser_protocol.pdl
Line 1497, Patchset 3: persistentStorage
Rahul Singh . unresolved

Flagging for follow up with directory OWNERS.

Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

Attention is currently required from:
  • Ayu Ishii
  • Dana Fried
  • Mustafa Emre Acer
  • Peter Conn
  • Rahul Singh
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 5
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: Zijie He <zij...@google.com>
Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
Gerrit-Attention: Peter Conn <pec...@chromium.org>
Gerrit-Attention: Dana Fried <dfr...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Comment-Date: Tue, 17 Jun 2025 23:41:10 +0000
satisfied_requirement
unsatisfied_requirement
open
diffy

Dana Fried (Gerrit)

unread,
Jun 18, 2025, 11:13:34 AM6/18/25
to Xiaohan Zhao, Peter Conn, Ayu Ishii, Mustafa Emre Acer, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, Zijie He, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Ayu Ishii, Mustafa Emre Acer, Peter Conn, Rahul Singh and Xiaohan Zhao

Dana Fried voted and added 1 comment

Votes added by Dana Fried

Code-Review+1

1 comment

Patchset-level comments
Dana Fried . unresolved

LGTM for stuff in chrome/browser (appears to be all straight-up rename), but I am also concerned about the rename and how it will affect any third-party dependents. Please resolve that conversation before submitting.

Open in Gerrit

Related details

Attention is currently required from:
  • Ayu Ishii
  • Mustafa Emre Acer
  • Peter Conn
  • Rahul Singh
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Wed, 18 Jun 2025 15:13:28 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Ayu Ishii (Gerrit)

unread,
Jun 18, 2025, 1:30:16 PM6/18/25
to Xiaohan Zhao, Dana Fried, Peter Conn, Mustafa Emre Acer, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, Zijie He, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Mustafa Emre Acer, Peter Conn, Rahul Singh and Xiaohan Zhao

Ayu Ishii voted and added 1 comment

Votes added by Ayu Ishii

Code-Review+1

1 comment

Patchset-level comments
Ayu Ishii . resolved

LGTM chrome/browser/browsing_data/*

Open in Gerrit

Related details

Attention is currently required from:
Gerrit-Attention: Peter Conn <pec...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Wed, 18 Jun 2025 17:30:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Zijie He (Gerrit)

unread,
Jun 18, 2025, 1:56:34 PM6/18/25
to Xiaohan Zhao, Ayu Ishii, Dana Fried, Peter Conn, Mustafa Emre Acer, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Mustafa Emre Acer, Peter Conn, Rahul Singh and Xiaohan Zhao

Zijie He voted and added 1 comment

Votes added by Zijie He

Code-Review+1

1 comment

Patchset-level comments
Zijie He . resolved

fuchsia_web/ LGTM

Gerrit-Reviewer: Zijie He <zij...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Attention: Peter Conn <pec...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Wed, 18 Jun 2025 17:56:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Mustafa Emre Acer (Gerrit)

unread,
Jun 18, 2025, 3:08:09 PM6/18/25
to Xiaohan Zhao, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Peter Conn, Rahul Singh and Xiaohan Zhao

Mustafa Emre Acer voted and added 1 comment

Votes added by Mustafa Emre Acer

Code-Review+1

1 comment

Patchset-level comments
Mustafa Emre Acer . resolved

*.mojom LGTM

Open in Gerrit

Related details

Attention is currently required from:
Gerrit-Attention: Peter Conn <pec...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Wed, 18 Jun 2025 19:07:53 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Xiaohan Zhao (Gerrit)

unread,
Jun 19, 2025, 4:46:22 PM6/19/25
to Alex Moshchuk, Florian Jacky, Kent Tamura, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Florian Jacky, Kent Tamura, Peter Conn, Rahul Singh and Thomas Nguyen

Xiaohan Zhao added 1 comment

Patchset-level comments
Xiaohan Zhao . resolved

Hi folks, this is a rename-only CL -- changed `DURABLE_STORAGE` to `PERSISTENT_STORAGE`.

Adding OWNERS for relevant files/directories:

  • Adding tk...@chromium.org for third_party/blink/public/devtools_protocol/ browser_protocol.pdl. We have a concern that this renaming might have repercussions for clients of this protocol. Please let me know if you think the rename is appropriate, and whether client-side updates would be needed. Thanks!
  • Adding tun...@chromium.org for files under components/permissions/.
  • Adding ale...@chromium.org for content/public/test/permission_type_unittest.cc.
  • Adding fja...@chromium.org for files under content/browser/permissions/.

Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Florian Jacky
  • Kent Tamura
  • Peter Conn
  • Rahul Singh
  • Thomas Nguyen
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 5
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Zijie He <zij...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Kent Tamura <tk...@chromium.org>
Gerrit-Attention: Peter Conn <pec...@chromium.org>
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Thu, 19 Jun 2025 20:46:08 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kent Tamura (Gerrit)

unread,
Jun 19, 2025, 6:18:03 PM6/19/25
to Xiaohan Zhao, Kent Tamura, Evan Stade, Alex Moshchuk, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Evan Stade, Florian Jacky, Thomas Nguyen and Xiaohan Zhao

Kent Tamura voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Evan Stade
  • Florian Jacky
  • Thomas Nguyen
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 5
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Zijie He <zij...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Evan Stade <evan...@microsoft.com>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Thu, 19 Jun 2025 22:17:27 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Xiaohan Zhao (Gerrit)

unread,
Jun 19, 2025, 8:17:29 PM6/19/25
to Kent Tamura, Evan Stade, Alex Moshchuk, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Evan Stade, Florian Jacky, Rahul Singh and Thomas Nguyen

Xiaohan Zhao added 1 comment

File third_party/blink/public/devtools_protocol/browser_protocol.pdl
Line 1497, Patchset 3: persistentStorage
Rahul Singh . unresolved

Flagging for follow up with directory OWNERS.

Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

Xiaohan Zhao

This change is related to the change in [content/browser/devtools/protocol/browser_handler.cc](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/devtools/protocol/browser_handler.cc;bpv=1;bpt=1;l=237?q=PermissionTypeEnum%20-path:out&ss=chromium%2Fchromium%2Fsrc)

Xiaohan Zhao

Hi Kent @tk...@chromium.org, could you please give us suggestions on clients side updates? Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Evan Stade
  • Florian Jacky
  • Rahul Singh
  • Thomas Nguyen
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 00:17:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Rahul Singh <rah...@microsoft.com>
Comment-In-Reply-To: Xiaohan Zhao <xiaoh...@microsoft.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Kent Tamura (Gerrit)

unread,
Jun 19, 2025, 8:21:31 PM6/19/25
to Xiaohan Zhao, Kent Tamura, Evan Stade, Alex Moshchuk, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Evan Stade, Florian Jacky, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Kent Tamura added 1 comment

File third_party/blink/public/devtools_protocol/browser_protocol.pdl
Line 1497, Patchset 3: persistentStorage
Rahul Singh . unresolved

Flagging for follow up with directory OWNERS.

Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

Xiaohan Zhao

This change is related to the change in [content/browser/devtools/protocol/browser_handler.cc](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/devtools/protocol/browser_handler.cc;bpv=1;bpt=1;l=237?q=PermissionTypeEnum%20-path:out&ss=chromium%2Fchromium%2Fsrc)

Xiaohan Zhao

Hi Kent @tk...@chromium.org, could you please give us suggestions on clients side updates? Thanks!

Kent Tamura

I'm not familiar with DevTools protocol. Can you ask devtools_protocol/OWNERS ?

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Evan Stade
  • Florian Jacky
  • Rahul Singh
  • Thomas Nguyen
  • Xiaohan Zhao
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 00:21:01 +0000
satisfied_requirement
unsatisfied_requirement
open
diffy

Evan Stade (Gerrit)

unread,
Jun 19, 2025, 8:25:40 PM6/19/25
to Xiaohan Zhao, Daniel Cheng, Kent Tamura, Alex Moshchuk, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Daniel Cheng, Florian Jacky, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Evan Stade added 5 comments

File chrome/browser/storage/persistent_storage_permission_context.h
Line 28, Patchset 5 (Parent): // Grant if requesting_origin is bookmarked.
Evan Stade . unresolved

nit: could you remove this incorrect comment while you're here?

(I assume this was correct at one point, but the decision matrix is a lot more complicated now, and it wasn't updated, nor worth updating IMO)

Line 27, Patchset 5 (Parent): // ContentSettingPermissionContextBase implementation.
Evan Stade . unresolved

nit: most idiomatic and concise style is simply:

`// ContentSettingsPermissionContextBase:`

File third_party/blink/common/permissions/permission_utils.cc
Line 37, Patchset 5 (Latest): return "PersistentStorage";
Evan Stade . unresolved

this appears to be used to construct a number of different histogram names, such as "Permissions.Action.PersistentStorage.CrossOriginFrame", and therefore we shouldn't change it.

File third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
Line 902, Patchset 5 (Latest): kPersistentStorageEstimate = 1371,
Evan Stade . unresolved

I'm unsure about whether we're allowed to rename this. My guess is yes, but need @dch...@chromium.org (closest OWNER) or someone to confirm.

If we are allowed, I would say they should be called

```
kStorageManagerPersist
kStorageManagerPersisted
kStorageManagerEstimate
```

since they correlate to [this interface](https://storage.spec.whatwg.org/#storagemanager)

File third_party/blink/renderer/modules/permissions/permission_utils.cc
Line 86, Patchset 5 (Latest): case PermissionName::PERSISTENT_STORAGE:
return "persistent_storage";
Evan Stade . unresolved

unfortunately this is exposed to the web via [this interface](https://w3c.github.io/permissions/#permissionstatus-interface) so even though the current name is no-good-very-bad-awful, we can't simply change it.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Daniel Cheng
  • Florian Jacky
  • Rahul Singh
  • Thomas Nguyen
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 5
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Zijie He <zij...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 00:25:25 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Evan Stade (Gerrit)

unread,
Jun 19, 2025, 8:27:24 PM6/19/25
to Xiaohan Zhao, Daniel Cheng, Kent Tamura, Alex Moshchuk, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Daniel Cheng, Florian Jacky, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Evan Stade added 1 comment

File third_party/blink/renderer/modules/permissions/permission_utils.cc
Line 86, Patchset 5 (Latest): case PermissionName::PERSISTENT_STORAGE:
return "persistent_storage";
Evan Stade . unresolved

unfortunately this is exposed to the web via [this interface](https://w3c.github.io/permissions/#permissionstatus-interface) so even though the current name is no-good-very-bad-awful, we can't simply change it.

Evan Stade

(and by "it" I mean the string being returned)

Gerrit-Comment-Date: Fri, 20 Jun 2025 00:27:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Daniel Cheng (Gerrit)

unread,
Jun 20, 2025, 1:43:36 AM6/20/25
to Xiaohan Zhao, Daniel Cheng, Kent Tamura, Evan Stade, Alex Moshchuk, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Florian Jacky, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Daniel Cheng added 1 comment

File third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
Line 902, Patchset 5 (Latest): kPersistentStorageEstimate = 1371,
Evan Stade . unresolved

I'm unsure about whether we're allowed to rename this. My guess is yes, but need @dch...@chromium.org (closest OWNER) or someone to confirm.

If we are allowed, I would say they should be called

```
kStorageManagerPersist
kStorageManagerPersisted
kStorageManagerEstimate
```

since they correlate to [this interface](https://storage.spec.whatwg.org/#storagemanager)

Daniel Cheng

It should be OK to rename them as long as the values are preserved. If it isn't OK... well, that's something that tooling somewhere should have caught. I'll defer to @evan...@microsoft.com on the naming.

(I've already LGTMed one other CL renaming things so :)

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 05:43:23 +0000
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Moshchuk (Gerrit)

unread,
Jun 20, 2025, 2:15:05 PM6/20/25
to Xiaohan Zhao, Daniel Cheng, Kent Tamura, Evan Stade, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Florian Jacky, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Alex Moshchuk voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 18:14:50 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Evan Stade (Gerrit)

unread,
Jun 20, 2025, 2:26:08 PM6/20/25
to Xiaohan Zhao, Alex Moshchuk, Daniel Cheng, Kent Tamura, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Daniel Cheng, Florian Jacky, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Evan Stade added 1 comment

File third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
Line 902, Patchset 5 (Latest): kPersistentStorageEstimate = 1371,
Evan Stade . resolved

I'm unsure about whether we're allowed to rename this. My guess is yes, but need @dch...@chromium.org (closest OWNER) or someone to confirm.

If we are allowed, I would say they should be called

```
kStorageManagerPersist
kStorageManagerPersisted
kStorageManagerEstimate
```

since they correlate to [this interface](https://storage.spec.whatwg.org/#storagemanager)

Daniel Cheng

It should be OK to rename them as long as the values are preserved. If it isn't OK... well, that's something that tooling somewhere should have caught. I'll defer to @evan...@microsoft.com on the naming.

(I've already LGTMed one other CL renaming things so :)

Evan Stade
Open in Gerrit

Related details

Attention is currently required from:
  • Daniel Cheng
Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 18:25:53 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Daniel Cheng <dch...@chromium.org>
Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Xiaohan Zhao (Gerrit)

unread,
Jun 20, 2025, 2:40:43 PM6/20/25
to Alex Rudenko, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Rudenko, Daniel Cheng, Florian Jacky, Kent Tamura, Rahul Singh and Thomas Nguyen

Xiaohan Zhao added 1 comment

File third_party/blink/public/devtools_protocol/browser_protocol.pdl
Line 1497, Patchset 3: persistentStorage
Rahul Singh . unresolved

Flagging for follow up with directory OWNERS.

Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

Xiaohan Zhao

This change is related to the change in [content/browser/devtools/protocol/browser_handler.cc](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/devtools/protocol/browser_handler.cc;bpv=1;bpt=1;l=237?q=PermissionTypeEnum%20-path:out&ss=chromium%2Fchromium%2Fsrc)

Xiaohan Zhao

Hi Kent @tk...@chromium.org, could you please give us suggestions on clients side updates? Thanks!

Kent Tamura

I'm not familiar with DevTools protocol. Can you ask devtools_protocol/OWNERS ?

Xiaohan Zhao

Got it! Looping in Alex @alexr...@chromium.org for clarification, thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
  • Daniel Cheng
  • Florian Jacky
  • Kent Tamura
  • Rahul Singh
  • Thomas Nguyen
Gerrit-CC: Alex Rudenko <alexr...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Kent Tamura <tk...@chromium.org>
Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Fri, 20 Jun 2025 18:40:31 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Kent Tamura <tk...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Rudenko (Gerrit)

unread,
Jun 23, 2025, 3:16:10 AM6/23/25
to Xiaohan Zhao, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Florian Jacky, Thomas Nguyen, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex N. Jose, Florian Jacky, Kent Tamura, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

Alex Rudenko voted and added 1 comment

Votes added by Alex Rudenko

Code-Review+1

1 comment

File third_party/blink/public/devtools_protocol/browser_protocol.pdl
Line 1497, Patchset 3: persistentStorage
Rahul Singh . unresolved

Flagging for follow up with directory OWNERS.

Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

Xiaohan Zhao

This change is related to the change in [content/browser/devtools/protocol/browser_handler.cc](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/devtools/protocol/browser_handler.cc;bpv=1;bpt=1;l=237?q=PermissionTypeEnum%20-path:out&ss=chromium%2Fchromium%2Fsrc)

Xiaohan Zhao

Hi Kent @tk...@chromium.org, could you please give us suggestions on clients side updates? Thanks!

Kent Tamura

I'm not familiar with DevTools protocol. Can you ask devtools_protocol/OWNERS ?

Xiaohan Zhao

Got it! Looping in Alex @alexr...@chromium.org for clarification, thanks!

Alex Rudenko

I think the change would not affect the DevTools frontend but might affect WebDriver(ChromeDriver) and Puppeteer implementations. cc @ale...@chromium.org

Since the type is marked as experimental, I think it is fine to make this change but the downstream projects will need to make adjustments.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex N. Jose
  • Florian Jacky
  • Kent Tamura
  • Rahul Singh
  • Thomas Nguyen
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
Gerrit-Change-Number: 6625736
Gerrit-PatchSet: 5
Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Reviewer: Zijie He <zij...@google.com>
Gerrit-CC: Alex N. Jose <ale...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Kent Tamura <tk...@chromium.org>
Gerrit-Attention: Florian Jacky <fja...@chromium.org>
Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
Gerrit-Comment-Date: Mon, 23 Jun 2025 07:15:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Thomas Nguyen (Gerrit)

unread,
Jun 23, 2025, 5:18:51 AM6/23/25
to Xiaohan Zhao, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Florian Jacky, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex N. Jose, Florian Jacky, Kent Tamura, Rahul Singh and Xiaohan Zhao

Thomas Nguyen voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Alex N. Jose
  • Florian Jacky
  • Kent Tamura
  • Rahul Singh
  • Xiaohan Zhao
Gerrit-Comment-Date: Mon, 23 Jun 2025 09:18:31 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Florian Jacky (Gerrit)

unread,
Jun 23, 2025, 5:50:17 AM6/23/25
to Xiaohan Zhao, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Peter Conn, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex N. Jose, Kent Tamura, Rahul Singh and Xiaohan Zhao

Florian Jacky voted and added 1 comment

Votes added by Florian Jacky

Code-Review+1

1 comment

Patchset-level comments
Florian Jacky . resolved

content/browser/permissions lgtm

Open in Gerrit

Related details

Attention is currently required from:
  • Alex N. Jose
Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
Gerrit-Comment-Date: Mon, 23 Jun 2025 09:49:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Peter Conn (Gerrit)

unread,
Jun 30, 2025, 5:45:44 AM6/30/25
to Xiaohan Zhao, Florian Jacky, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex N. Jose, Kent Tamura, Rahul Singh and Xiaohan Zhao

Peter Conn voted and added 1 comment

Votes added by Peter Conn

Code-Review+1

1 comment

Patchset-level comments
Peter Conn . resolved

//android_webview/ LGTM

Open in Gerrit

Related details

Attention is currently required from:
  • Alex N. Jose
  • Kent Tamura
  • Rahul Singh
  • Xiaohan Zhao
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
Gerrit-Comment-Date: Mon, 30 Jun 2025 09:45:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Rudenko (Gerrit)

unread,
Jul 4, 2025, 3:06:09 AM7/4/25
to Xiaohan Zhao, Peter Conn, Florian Jacky, Thomas Nguyen, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Florian Jacky, Kent Tamura, Mustafa Emre Acer, Peter Conn, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

Alex Rudenko added 1 comment

Patchset-level comments
File-level comment, Patchset 8 (Latest):
Alex Rudenko . resolved

please ping once the CL is ready to land

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Alex N. Jose
  • Ayu Ishii
  • Florian Jacky
  • Kent Tamura
  • Mustafa Emre Acer
  • Peter Conn
  • Rahul Singh
  • Thomas Nguyen
  • Xiaohan Zhao
  • Zijie He
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
    Gerrit-Change-Number: 6625736
    Gerrit-PatchSet: 8
    Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
    Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
    Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
    Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
    Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
    Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
    Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
    Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
    Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
    Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
    Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
    Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
    Gerrit-Reviewer: Zijie He <zij...@google.com>
    Gerrit-CC: Alex N. Jose <ale...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Peter Beverloo <pe...@chromium.org>
    Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
    Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
    Gerrit-Attention: Kent Tamura <tk...@chromium.org>
    Gerrit-Attention: Peter Conn <pec...@chromium.org>
    Gerrit-Attention: Florian Jacky <fja...@chromium.org>
    Gerrit-Attention: Zijie He <zij...@google.com>
    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
    Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
    Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
    Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
    Gerrit-Comment-Date: Fri, 04 Jul 2025 07:05:53 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Xiaohan Zhao (Gerrit)

    unread,
    Aug 26, 2025, 11:41:33 PM8/26/25
    to Peter Conn, Florian Jacky, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
    Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Mustafa Emre Acer, Peter Conn, Rahul Singh, Thomas Nguyen and Zijie He

    Xiaohan Zhao added 5 comments

    Patchset-level comments
    File-level comment, Patchset 5:
    Dana Fried . resolved

    LGTM for stuff in chrome/browser (appears to be all straight-up rename), but I am also concerned about the rename and how it will affect any third-party dependents. Please resolve that conversation before submitting.

    Xiaohan Zhao

    Done

    File chrome/browser/storage/persistent_storage_permission_context.h
    Line 28, Patchset 5 (Parent): // Grant if requesting_origin is bookmarked.
    Evan Stade . resolved

    nit: could you remove this incorrect comment while you're here?

    (I assume this was correct at one point, but the decision matrix is a lot more complicated now, and it wasn't updated, nor worth updating IMO)

    Xiaohan Zhao

    Done

    Line 27, Patchset 5 (Parent): // ContentSettingPermissionContextBase implementation.
    Evan Stade . resolved

    nit: most idiomatic and concise style is simply:

    `// ContentSettingsPermissionContextBase:`

    Xiaohan Zhao

    Done

    File third_party/blink/common/permissions/permission_utils.cc
    Line 37, Patchset 5: return "PersistentStorage";
    Evan Stade . resolved

    this appears to be used to construct a number of different histogram names, such as "Permissions.Action.PersistentStorage.CrossOriginFrame", and therefore we shouldn't change it.

    Xiaohan Zhao

    Done

    File third_party/blink/renderer/modules/permissions/permission_utils.cc
    Line 86, Patchset 5: case PermissionName::PERSISTENT_STORAGE:
    return "persistent_storage";
    Evan Stade . resolved

    unfortunately this is exposed to the web via [this interface](https://w3c.github.io/permissions/#permissionstatus-interface) so even though the current name is no-good-very-bad-awful, we can't simply change it.

    Evan Stade

    (and by "it" I mean the string being returned)

    Xiaohan Zhao

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Moshchuk
    • Alex N. Jose
    • Ayu Ishii
    • Dana Fried
    • Evan Stade
    • Kent Tamura
    • Mustafa Emre Acer
    • Peter Conn
    • Rahul Singh
    • Thomas Nguyen
    • Zijie He
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
    Gerrit-Change-Number: 6625736
    Gerrit-PatchSet: 11
    Gerrit-Attention: Evan Stade <evan...@microsoft.com>
    Gerrit-Attention: Dana Fried <dfr...@chromium.org>
    Gerrit-Attention: Zijie He <zij...@google.com>
    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
    Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
    Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
    Gerrit-Comment-Date: Wed, 27 Aug 2025 03:41:21 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
    Comment-In-Reply-To: Dana Fried <dfr...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Peter Conn (Gerrit)

    unread,
    Aug 27, 2025, 3:58:57 AM8/27/25
    to Xiaohan Zhao, Florian Jacky, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
    Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

    Peter Conn voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Moshchuk
    • Alex N. Jose
    • Ayu Ishii
    • Dana Fried
    • Evan Stade
    • Kent Tamura
    • Mustafa Emre Acer
    • Rahul Singh
    • Thomas Nguyen
    • Xiaohan Zhao
    • Zijie He
    Gerrit-Attention: Evan Stade <evan...@microsoft.com>
    Gerrit-Attention: Dana Fried <dfr...@chromium.org>
    Gerrit-Attention: Zijie He <zij...@google.com>
    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
    Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
    Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
    Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
    Gerrit-Comment-Date: Wed, 27 Aug 2025 07:58:32 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Thomas Nguyen (Gerrit)

    unread,
    Aug 27, 2025, 4:40:36 AM8/27/25
    to Xiaohan Zhao, Peter Conn, Florian Jacky, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
    Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

    Thomas Nguyen voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Moshchuk
    • Alex N. Jose
    • Ayu Ishii
    • Dana Fried
    • Evan Stade
    • Kent Tamura
    • Mustafa Emre Acer
    • Rahul Singh
    • Xiaohan Zhao
    • Zijie He
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      Gerrit-Comment-Date: Wed, 27 Aug 2025 08:40:14 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Florian Jacky (Gerrit)

      unread,
      Aug 27, 2025, 5:17:26 AM8/27/25
      to Xiaohan Zhao, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

      Florian Jacky voted Code-Review+1

      Gerrit-Comment-Date: Wed, 27 Aug 2025 09:17:05 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Dana Fried (Gerrit)

      unread,
      Aug 27, 2025, 11:09:21 AM8/27/25
      to Xiaohan Zhao, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Evan Stade, Kent Tamura, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

      Dana Fried added 1 comment

      Patchset-level comments
      File-level comment, Patchset 11 (Latest):
      Dana Fried . unresolved

      Waiting on those with better context to make their calls on this.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      Gerrit-Attention: Zijie He <zij...@google.com>
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
      Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
      Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
      Gerrit-Comment-Date: Wed, 27 Aug 2025 15:09:12 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaohan Zhao (Gerrit)

      unread,
      Aug 28, 2025, 2:18:08 PM8/28/25
      to Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Evan Stade, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Mustafa Emre Acer, Rahul Singh and Zijie He

      Xiaohan Zhao added 1 comment

      Patchset-level comments
      Dana Fried . unresolved

      Waiting on those with better context to make their calls on this.

      Xiaohan Zhao

      We won't be changing `third_party/blink/public/devtools_protocol/browser_protocol.pdl` for now.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      • Dana Fried
      • Evan Stade
      • Kent Tamura
      • Mustafa Emre Acer
      • Rahul Singh
      • Zijie He
      Gerrit-Attention: Dana Fried <dfr...@chromium.org>
      Gerrit-Attention: Zijie He <zij...@google.com>
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
      Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
      Gerrit-Comment-Date: Thu, 28 Aug 2025 18:17:54 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Dana Fried <dfr...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Evan Stade (Gerrit)

      unread,
      Aug 28, 2025, 4:44:55 PM8/28/25
      to Xiaohan Zhao, Martin Šrámek, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

      Evan Stade voted and added 6 comments

      Votes added by Evan Stade

      Commit-Queue+1
      Mega-CQ+1

      6 comments

      File chrome/browser/storage/persistent_storage_browsertest.cc
      Line 1, Patchset 11 (Latest):// Copyright 2025 The Chromium Authors
      Evan Stade . unresolved

      nit: leave year unchanged

      File chrome/browser/storage/persistent_storage_permission_context.h
      Line 1, Patchset 11 (Latest):// Copyright 2025 The Chromium Authors
      Evan Stade . unresolved

      nit: leave this as 2015. It's not really a new file even though `git` thinks it is.

      File chrome/browser/storage/persistent_storage_permission_context.cc
      Line 1, Patchset 11 (Latest):// Copyright 2025 The Chromium Authors
      Evan Stade . unresolved

      nit: leave year unchanged

      File chrome/browser/storage/persistent_storage_permission_context_unittest.cc
      Line 1, Patchset 11 (Latest):// Copyright 2025 The Chromium Authors
      Evan Stade . unresolved

      ditto

      File components/content_settings/core/browser/content_settings_registry.cc
      Line 236, Patchset 11 (Latest): Register(ContentSettingsType::PERSISTENT_STORAGE, "persistent-storage",
      Evan Stade . unresolved

      I'm only somewhat sure that this string also can't/shouldn't change, as it is exposed to the extension API for modifying content settings. The [docs](https://developer.chrome.com/docs/extensions/reference/api/contentSettings) don't mention this type, but...

      [This code](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/extensions/api/content_settings/content_settings_api.cc;l=191-325;drc=0601cef25944198e500b53867354c1b495de36ab;bpv=1;bpt=1) looks up the content type from an extension-provided string, and that string is defined here in this Register call. Then certain types are filtered out, such as `ANTI_ABUSE`. But durable/persistent storage is not one of those types.

      @msr...@chromium.org am I interpreting this code wrong? Also are there tests that cover this?

      File content/browser/devtools/protocol/browser_handler.cc
      Line 343, Patchset 11 (Latest): if (!delegate) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      if (!browser_context_id.has_value()) {
      *browser_context = delegate->GetDefaultBrowserContext();
      if (*browser_context == nullptr) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      return Response::Success();
      }
      Evan Stade . unresolved

      Please revert all the unnecessary changes in this file. Even though they are valid style/formatting fixes, they make it harder to find the relevant changes in this patch, and pollute the git history (`blame`). I only see one line that actually needs to have changed, but the file stats are (-25, +46). Normally I think `git cl format` does a good job of only fixing lines that are actually modified locally. Did you by chance invoke a different command?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      • Dana Fried
      • Evan Stade
      • Kent Tamura
      • Martin Å rámek
      • Mustafa Emre Acer
      • Rahul Singh
      • Xiaohan Zhao
      • Zijie He
      Gerrit-CC: Martin Šrámek <msr...@chromium.org>
      Gerrit-CC: Peter Beverloo <pe...@chromium.org>
      Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
      Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
      Gerrit-Attention: Kent Tamura <tk...@chromium.org>
      Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
      Gerrit-Attention: Evan Stade <evan...@microsoft.com>
      Gerrit-Attention: Dana Fried <dfr...@chromium.org>
      Gerrit-Attention: Zijie He <zij...@google.com>
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
      Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
      Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
      Gerrit-Comment-Date: Thu, 28 Aug 2025 20:44:41 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaohan Zhao (Gerrit)

      unread,
      Aug 28, 2025, 5:11:56 PM8/28/25
      to Martin Šrámek, Evan Stade, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Evan Stade, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh and Zijie He

      Xiaohan Zhao added 1 comment

      File content/browser/devtools/protocol/browser_handler.cc
      Line 343, Patchset 11 (Latest): if (!delegate) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      if (!browser_context_id.has_value()) {
      *browser_context = delegate->GetDefaultBrowserContext();
      if (*browser_context == nullptr) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      return Response::Success();
      }
      Evan Stade . unresolved

      Please revert all the unnecessary changes in this file. Even though they are valid style/formatting fixes, they make it harder to find the relevant changes in this patch, and pollute the git history (`blame`). I only see one line that actually needs to have changed, but the file stats are (-25, +46). Normally I think `git cl format` does a good job of only fixing lines that are actually modified locally. Did you by chance invoke a different command?

      Xiaohan Zhao

      I think `git cl format` did this. I only used `git cl format`, and I've turned off Vscode's auto format.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      • Dana Fried
      • Evan Stade
      • Kent Tamura
      • Martin Å rámek
      • Mustafa Emre Acer
      • Rahul Singh
      • Zijie He
      Gerrit-Comment-Date: Thu, 28 Aug 2025 21:11:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Evan Stade (Gerrit)

      unread,
      Aug 28, 2025, 7:20:47 PM8/28/25
      to Xiaohan Zhao, Martin Šrámek, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Dana Fried, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

      Evan Stade added 1 comment

      File content/browser/devtools/protocol/browser_handler.cc
      Line 343, Patchset 11 (Latest): if (!delegate) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      if (!browser_context_id.has_value()) {
      *browser_context = delegate->GetDefaultBrowserContext();
      if (*browser_context == nullptr) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      return Response::Success();
      }
      Evan Stade . unresolved

      Please revert all the unnecessary changes in this file. Even though they are valid style/formatting fixes, they make it harder to find the relevant changes in this patch, and pollute the git history (`blame`). I only see one line that actually needs to have changed, but the file stats are (-25, +46). Normally I think `git cl format` does a good job of only fixing lines that are actually modified locally. Did you by chance invoke a different command?

      Xiaohan Zhao

      I think `git cl format` did this. I only used `git cl format`, and I've turned off Vscode's auto format.

      Evan Stade

      Hmm, not sure what went wrong then. When I make just the necessary changes to this file and then run `git cl format`, it doesn't add all these curlies. ([patch](https://chromium-review.googlesource.com/c/chromium/src/+/6897749))

      This is working as intended --- to get the full file reformatted, you'd have to pass `--full`. But we intentionally don't make `--full` the default setting as we don't want to generate more changes than necessary.

      Luckily it should be simple enough to revert the changes in this file, and re-fix the two lines that need updating. If `git cl format` is still behaving weirdly for you then we can file a bug and follow up on it later.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      • Dana Fried
      • Kent Tamura
      • Martin Å rámek
      • Mustafa Emre Acer
      • Rahul Singh
      • Xiaohan Zhao
      • Zijie He
      Gerrit-Attention: Dana Fried <dfr...@chromium.org>
      Gerrit-Attention: Zijie He <zij...@google.com>
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
      Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
      Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
      Gerrit-Comment-Date: Thu, 28 Aug 2025 23:20:32 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
      Comment-In-Reply-To: Xiaohan Zhao <xiaoh...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Evan Stade (Gerrit)

      unread,
      Sep 2, 2025, 2:16:35 PM9/2/25
      to Xiaohan Zhao, Martin Šrámek, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

      Evan Stade added 1 comment

      File components/content_settings/core/browser/content_settings_registry.cc
      Line 236, Patchset 11 (Latest): Register(ContentSettingsType::PERSISTENT_STORAGE, "persistent-storage",
      Evan Stade . unresolved

      I'm only somewhat sure that this string also can't/shouldn't change, as it is exposed to the extension API for modifying content settings. The [docs](https://developer.chrome.com/docs/extensions/reference/api/contentSettings) don't mention this type, but...

      [This code](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/extensions/api/content_settings/content_settings_api.cc;l=191-325;drc=0601cef25944198e500b53867354c1b495de36ab;bpv=1;bpt=1) looks up the content type from an extension-provided string, and that string is defined here in this Register call. Then certain types are filtered out, such as `ANTI_ABUSE`. But durable/persistent storage is not one of those types.

      @msr...@chromium.org am I interpreting this code wrong? Also are there tests that cover this?

      Evan Stade

      Martin to reviewer, ptal this file

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
      Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
      Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
      Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
      Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
      Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
      Gerrit-Reviewer: Zijie He <zij...@google.com>
      Gerrit-CC: Alex N. Jose <ale...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Peter Beverloo <pe...@chromium.org>
      Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
      Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
      Gerrit-Attention: Kent Tamura <tk...@chromium.org>
      Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
      Gerrit-Attention: Zijie He <zij...@google.com>
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
      Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
      Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
      Gerrit-Comment-Date: Tue, 02 Sep 2025 18:16:21 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Martin Šrámek (Gerrit)

      unread,
      Sep 2, 2025, 3:00:07 PM9/2/25
      to Xiaohan Zhao, Evan Stade, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Ayu Ishii, Kent Tamura, Mustafa Emre Acer, Rahul Singh, Xiaohan Zhao and Zijie He

      Martin Šrámek added 1 comment

      File components/content_settings/core/browser/content_settings_registry.cc
      Line 236, Patchset 11 (Latest): Register(ContentSettingsType::PERSISTENT_STORAGE, "persistent-storage",
      Evan Stade . unresolved

      I'm only somewhat sure that this string also can't/shouldn't change, as it is exposed to the extension API for modifying content settings. The [docs](https://developer.chrome.com/docs/extensions/reference/api/contentSettings) don't mention this type, but...

      [This code](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/extensions/api/content_settings/content_settings_api.cc;l=191-325;drc=0601cef25944198e500b53867354c1b495de36ab;bpv=1;bpt=1) looks up the content type from an extension-provided string, and that string is defined here in this Register call. Then certain types are filtered out, such as `ANTI_ABUSE`. But durable/persistent storage is not one of those types.

      @msr...@chromium.org am I interpreting this code wrong? Also are there tests that cover this?

      Evan Stade

      Martin to reviewer, ptal this file

      Martin Šrámek

      This ultimately ends up in `WebsiteSettingsInfo::name_`.

      Primarily, WebsiteSettingsInfo uses it to compute `pref_name_` and `default_value_pref_name_` which are used by DefaultProvider and PrefProvider, respectively. These two store the user-defined values for settings, i.e. values that users make in chrome://settings/content, grants from permission prompts, etc.

      Looking at the `ContentSettings.RegularProfile.Exceptions.durable-storage` histogram which has non-zero data, it seems that it is possible to store user-defined exceptions, despite this setting not being represented in chrome://settings/content. I guess that's because this permission is handled by `PermissionContext`, despite not being an actual user-facing permission?

      So if you rename this, you'll reset the permission for everyone because we'll start reading from new prefs which are empty. And we'll also end up with some orphaned PII in the PrefStore that we'll have to clean up. If you want to rename it, you'll have to properly migrate the data. That's probably not worth it - I'd recommend keeping as is, at least for the sake of this already large CL.

      You're right that it's also exposed through the `WebsiteSettingsInfo::name()` getter which seems to be called from the extensions code. I'm not quite sure what this is for, but we're not exposing this permission in https://developer.chrome.com/docs/extensions/reference/api/contentSettings so unless there is some other API, this is probably moot.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Ayu Ishii
      • Kent Tamura
      Gerrit-Attention: Zijie He <zij...@google.com>
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
      Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
      Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
      Gerrit-Comment-Date: Tue, 02 Sep 2025 18:59:47 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaohan Zhao (Gerrit)

      unread,
      Sep 5, 2025, 12:50:14 PM9/5/25
      to Martin Šrámek, Evan Stade, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
      Attention needed from Alex Moshchuk, Alex N. Jose, Alex Rudenko, Ayu Ishii, Dana Fried, Evan Stade, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Peter Conn, Rahul Singh, Thomas Nguyen and Zijie He

      Xiaohan Zhao added 8 comments

      Patchset-level comments

      Waiting on those with better context to make their calls on this.

      Xiaohan Zhao

      We won't be changing `third_party/blink/public/devtools_protocol/browser_protocol.pdl` for now.

      Xiaohan Zhao

      Done

      File chrome/browser/storage/persistent_storage_browsertest.cc
      Line 1, Patchset 11:// Copyright 2025 The Chromium Authors
      Evan Stade . resolved

      nit: leave year unchanged

      Xiaohan Zhao

      Done

      File chrome/browser/storage/persistent_storage_permission_context.h
      Line 1, Patchset 11:// Copyright 2025 The Chromium Authors
      Evan Stade . resolved

      nit: leave this as 2015. It's not really a new file even though `git` thinks it is.

      Xiaohan Zhao

      Done

      File chrome/browser/storage/persistent_storage_permission_context.cc
      Line 1, Patchset 11:// Copyright 2025 The Chromium Authors
      Evan Stade . resolved

      nit: leave year unchanged

      Xiaohan Zhao

      Done

      File chrome/browser/storage/persistent_storage_permission_context_unittest.cc
      Line 1, Patchset 11:// Copyright 2025 The Chromium Authors
      Evan Stade . resolved

      ditto

      Xiaohan Zhao

      Done

      File components/content_settings/core/browser/content_settings_registry.cc
      Line 236, Patchset 11: Register(ContentSettingsType::PERSISTENT_STORAGE, "persistent-storage",
      Evan Stade . resolved

      I'm only somewhat sure that this string also can't/shouldn't change, as it is exposed to the extension API for modifying content settings. The [docs](https://developer.chrome.com/docs/extensions/reference/api/contentSettings) don't mention this type, but...

      [This code](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/extensions/api/content_settings/content_settings_api.cc;l=191-325;drc=0601cef25944198e500b53867354c1b495de36ab;bpv=1;bpt=1) looks up the content type from an extension-provided string, and that string is defined here in this Register call. Then certain types are filtered out, such as `ANTI_ABUSE`. But durable/persistent storage is not one of those types.

      @msr...@chromium.org am I interpreting this code wrong? Also are there tests that cover this?

      Evan Stade

      Martin to reviewer, ptal this file

      Martin Šrámek

      This ultimately ends up in `WebsiteSettingsInfo::name_`.

      Primarily, WebsiteSettingsInfo uses it to compute `pref_name_` and `default_value_pref_name_` which are used by DefaultProvider and PrefProvider, respectively. These two store the user-defined values for settings, i.e. values that users make in chrome://settings/content, grants from permission prompts, etc.

      Looking at the `ContentSettings.RegularProfile.Exceptions.durable-storage` histogram which has non-zero data, it seems that it is possible to store user-defined exceptions, despite this setting not being represented in chrome://settings/content. I guess that's because this permission is handled by `PermissionContext`, despite not being an actual user-facing permission?

      So if you rename this, you'll reset the permission for everyone because we'll start reading from new prefs which are empty. And we'll also end up with some orphaned PII in the PrefStore that we'll have to clean up. If you want to rename it, you'll have to properly migrate the data. That's probably not worth it - I'd recommend keeping as is, at least for the sake of this already large CL.

      You're right that it's also exposed through the `WebsiteSettingsInfo::name()` getter which seems to be called from the extensions code. I'm not quite sure what this is for, but we're not exposing this permission in https://developer.chrome.com/docs/extensions/reference/api/contentSettings so unless there is some other API, this is probably moot.

      Xiaohan Zhao

      Done

      File content/browser/devtools/protocol/browser_handler.cc
      Line 343, Patchset 11: if (!delegate) {

      return Response::ServerError(
      "Browser context management is not supported.");
      }
      if (!browser_context_id.has_value()) {
      *browser_context = delegate->GetDefaultBrowserContext();
      if (*browser_context == nullptr) {
      return Response::ServerError(
      "Browser context management is not supported.");
      }
      return Response::Success();
      }
      Evan Stade . resolved

      Please revert all the unnecessary changes in this file. Even though they are valid style/formatting fixes, they make it harder to find the relevant changes in this patch, and pollute the git history (`blame`). I only see one line that actually needs to have changed, but the file stats are (-25, +46). Normally I think `git cl format` does a good job of only fixing lines that are actually modified locally. Did you by chance invoke a different command?

      Xiaohan Zhao

      I think `git cl format` did this. I only used `git cl format`, and I've turned off Vscode's auto format.

      Evan Stade

      Hmm, not sure what went wrong then. When I make just the necessary changes to this file and then run `git cl format`, it doesn't add all these curlies. ([patch](https://chromium-review.googlesource.com/c/chromium/src/+/6897749))

      This is working as intended --- to get the full file reformatted, you'd have to pass `--full`. But we intentionally don't make `--full` the default setting as we don't want to generate more changes than necessary.

      Luckily it should be simple enough to revert the changes in this file, and re-fix the two lines that need updating. If `git cl format` is still behaving weirdly for you then we can file a bug and follow up on it later.

      Xiaohan Zhao

      Done

      File third_party/blink/public/devtools_protocol/browser_protocol.pdl
      Line 1497, Patchset 3: persistentStorage
      Rahul Singh . resolved

      Flagging for follow up with directory OWNERS.

      Would this have repercussions for clients of this protocol? E.g. third_party/devtools_front_end has usage of durableStorage. Should those usages be updated too? Or should we avoid updating this entry?

      Xiaohan Zhao

      This change is related to the change in [content/browser/devtools/protocol/browser_handler.cc](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/devtools/protocol/browser_handler.cc;bpv=1;bpt=1;l=237?q=PermissionTypeEnum%20-path:out&ss=chromium%2Fchromium%2Fsrc)

      Xiaohan Zhao

      Hi Kent @tk...@chromium.org, could you please give us suggestions on clients side updates? Thanks!

      Kent Tamura

      I'm not familiar with DevTools protocol. Can you ask devtools_protocol/OWNERS ?

      Xiaohan Zhao

      Got it! Looping in Alex @alexr...@chromium.org for clarification, thanks!

      Alex Rudenko

      I think the change would not affect the DevTools frontend but might affect WebDriver(ChromeDriver) and Puppeteer implementations. cc @ale...@chromium.org

      Since the type is marked as experimental, I think it is fine to make this change but the downstream projects will need to make adjustments.

      Xiaohan Zhao

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Alex N. Jose
      • Alex Rudenko
      • Ayu Ishii
      • Dana Fried
      • Evan Stade
      • Florian Jacky
      • Kent Tamura
      • Martin Å rámek
      • Mustafa Emre Acer
      • Peter Conn
      • Rahul Singh
      • Thomas Nguyen
      • Zijie He
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
        Gerrit-Change-Number: 6625736
        Gerrit-PatchSet: 13
        Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
        Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
        Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
        Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
        Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
        Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
        Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
        Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
        Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
        Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
        Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
        Gerrit-Reviewer: Zijie He <zij...@google.com>
        Gerrit-CC: Alex N. Jose <ale...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Peter Beverloo <pe...@chromium.org>
        Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
        Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
        Gerrit-Attention: Peter Conn <pec...@chromium.org>
        Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
        Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Attention: Kent Tamura <tk...@chromium.org>
        Gerrit-Attention: Florian Jacky <fja...@chromium.org>
        Gerrit-Attention: Evan Stade <evan...@microsoft.com>
        Gerrit-Attention: Dana Fried <dfr...@chromium.org>
        Gerrit-Attention: Zijie He <zij...@google.com>
        Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
        Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
        Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
        Gerrit-Comment-Date: Fri, 05 Sep 2025 16:50:03 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Kent Tamura <tk...@chromium.org>
        Comment-In-Reply-To: Martin Šrámek <msr...@chromium.org>
        Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
        Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
        Comment-In-Reply-To: Dana Fried <dfr...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Evan Stade (Gerrit)

        unread,
        Sep 5, 2025, 5:22:49 PM9/5/25
        to Xiaohan Zhao, Martin Šrámek, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
        Attention needed from Alex Moshchuk, Alex N. Jose, Alex Rudenko, Ayu Ishii, Dana Fried, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Peter Conn, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

        Evan Stade voted and added 1 comment

        Votes added by Evan Stade

        Code-Review+1

        1 comment

        Patchset-level comments
        File-level comment, Patchset 13 (Latest):
        Evan Stade . resolved

        thanks!

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Alex Moshchuk
        • Alex N. Jose
        • Alex Rudenko
        • Ayu Ishii
        • Dana Fried
        • Florian Jacky
        • Kent Tamura
        • Martin Å rámek
        • Mustafa Emre Acer
        • Peter Conn
        • Rahul Singh
        • Thomas Nguyen
        • Xiaohan Zhao
        • Zijie He
        Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
        Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Attention: Kent Tamura <tk...@chromium.org>
        Gerrit-Attention: Florian Jacky <fja...@chromium.org>
        Gerrit-Attention: Dana Fried <dfr...@chromium.org>
        Gerrit-Attention: Zijie He <zij...@google.com>
        Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
        Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
        Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
        Gerrit-Comment-Date: Fri, 05 Sep 2025 21:22:39 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Evan Stade (Gerrit)

        unread,
        Sep 5, 2025, 5:23:35 PM9/5/25
        to Xiaohan Zhao, Martin Šrámek, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Dana Fried, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
        Attention needed from Alex Moshchuk, Alex N. Jose, Alex Rudenko, Ayu Ishii, Dana Fried, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Peter Conn, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

        Evan Stade added 1 comment

        Patchset-level comments
        Evan Stade . resolved

        thanks!

        Evan Stade

        hmm, I guess the PersistentStoragePermissionContextTest failure is related... but +1 modulo fixing that.

        Gerrit-Comment-Date: Fri, 05 Sep 2025 21:23:23 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Evan Stade <evan...@microsoft.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Dana Fried (Gerrit)

        unread,
        Sep 5, 2025, 5:24:52 PM9/5/25
        to Xiaohan Zhao, Christine Ying, Evan Stade, Martin Šrámek, Florian Jacky, Thomas Nguyen, Peter Conn, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
        Attention needed from Alex Moshchuk, Alex N. Jose, Alex Rudenko, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Peter Conn, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

        Dana Fried added 1 comment

        Patchset-level comments
        Dana Fried . resolved

        I only own one file and only distantly; added in a more relevant reviewer.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Alex Moshchuk
        • Alex N. Jose
        • Alex Rudenko
        • Ayu Ishii
        • Christine Ying
        Gerrit-Reviewer: Christine Ying <chr...@google.com>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
        Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
        Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
        Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
        Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
        Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
        Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
        Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
        Gerrit-Reviewer: Zijie He <zij...@google.com>
        Gerrit-CC: Alex N. Jose <ale...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Peter Beverloo <pe...@chromium.org>
        Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
        Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
        Gerrit-Attention: Peter Conn <pec...@chromium.org>
        Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
        Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
        Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Attention: Kent Tamura <tk...@chromium.org>
        Gerrit-Attention: Christine Ying <chr...@google.com>
        Gerrit-Attention: Florian Jacky <fja...@chromium.org>
        Gerrit-Attention: Zijie He <zij...@google.com>
        Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
        Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
        Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
        Gerrit-Comment-Date: Fri, 05 Sep 2025 21:24:45 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Peter Conn (Gerrit)

        unread,
        Sep 8, 2025, 6:34:39 AM9/8/25
        to Xiaohan Zhao, Christine Ying, Evan Stade, Martin Šrámek, Florian Jacky, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Alex Moshchuk, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
        Attention needed from Alex Moshchuk, Alex N. Jose, Alex Rudenko, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

        Peter Conn voted and added 1 comment

        Votes added by Peter Conn

        Code-Review+1

        1 comment

        Patchset-level comments
        Peter Conn . resolved

        android_webview/ still LGTM

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Alex Moshchuk
        • Alex N. Jose
        • Alex Rudenko
        • Ayu Ishii
        • Christine Ying
        • Florian Jacky
        • Kent Tamura
        • Martin Å rámek
        • Mustafa Emre Acer
        • Rahul Singh
        • Thomas Nguyen
        • Xiaohan Zhao
        • Zijie He
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
            Gerrit-Attention: Kent Tamura <tk...@chromium.org>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Attention: Florian Jacky <fja...@chromium.org>
            Gerrit-Attention: Zijie He <zij...@google.com>
            Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
            Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
            Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
            Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
            Gerrit-Comment-Date: Mon, 08 Sep 2025 10:34:22 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alex Moshchuk (Gerrit)

            unread,
            Sep 8, 2025, 9:09:34 PM9/8/25
            to Xiaohan Zhao, Peter Conn, Christine Ying, Evan Stade, Martin Šrámek, Florian Jacky, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
            Attention needed from Alex N. Jose, Alex Rudenko, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen, Xiaohan Zhao and Zijie He

            Alex Moshchuk voted and added 1 comment

            Votes added by Alex Moshchuk

            Code-Review+1

            1 comment

            Patchset-level comments
            Alex Moshchuk . resolved

            content/ still lgtm

            Open in Gerrit

            Related details

            Attention is currently required from:
            Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
            Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
            Gerrit-Attention: Kent Tamura <tk...@chromium.org>
            Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Attention: Florian Jacky <fja...@chromium.org>
            Gerrit-Attention: Zijie He <zij...@google.com>
            Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
            Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
            Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
            Gerrit-Comment-Date: Tue, 09 Sep 2025 01:09:21 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Zijie He (Gerrit)

            unread,
            Sep 8, 2025, 9:22:09 PM9/8/25
            to Xiaohan Zhao, Alex Moshchuk, Peter Conn, Christine Ying, Evan Stade, Martin Šrámek, Florian Jacky, Thomas Nguyen, Alex Rudenko, Alex N. Jose, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
            Attention needed from Alex N. Jose, Alex Rudenko, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

            Zijie He added 1 comment

            Patchset-level comments
            Zijie He . resolved

            I don't think my lgtm is needed anymore 😄

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex N. Jose
            • Alex Rudenko
            • Ayu Ishii
            • Christine Ying
            • Florian Jacky
            • Kent Tamura
            • Martin Å rámek
            • Mustafa Emre Acer
            • Rahul Singh
            • Thomas Nguyen
            • Xiaohan Zhao
            Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
            Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
            Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
            Gerrit-Comment-Date: Tue, 09 Sep 2025 01:21:56 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alex Rudenko (Gerrit)

            unread,
            Sep 9, 2025, 3:29:45 AM9/9/25
            to Xiaohan Zhao, Alex Moshchuk, Peter Conn, Christine Ying, Evan Stade, Martin Šrámek, Florian Jacky, Thomas Nguyen, Alex N. Jose, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Zijie He, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
            Attention needed from Alex N. Jose, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

            Alex Rudenko added 1 comment

            Patchset-level comments
            Alex Rudenko . resolved

            it does not appear that my LGTM is needed

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex N. Jose
            • Ayu Ishii
            • Christine Ying
            • Florian Jacky
            • Kent Tamura
            • Martin Å rámek
            • Mustafa Emre Acer
            • Rahul Singh
            • Thomas Nguyen
            • Xiaohan Zhao
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
            Gerrit-Change-Number: 6625736
            Gerrit-PatchSet: 13
            Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
            Gerrit-Reviewer: Ayu Ishii <ay...@chromium.org>
            Gerrit-Reviewer: Christine Ying <chr...@google.com>
            Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
            Gerrit-Reviewer: Evan Stade <evan...@microsoft.com>
            Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
            Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
            Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
            Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
            Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
            Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
            Gerrit-Reviewer: Thomas Nguyen <tun...@chromium.org>
            Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Reviewer: Zijie He <zij...@google.com>
            Gerrit-CC: Alex N. Jose <ale...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: Peter Beverloo <pe...@chromium.org>
            Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
            Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
            Gerrit-Attention: Kent Tamura <tk...@chromium.org>
            Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Attention: Florian Jacky <fja...@chromium.org>
            Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
            Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
            Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
            Gerrit-Comment-Date: Tue, 09 Sep 2025 07:29:25 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Zijie He (Gerrit)

            unread,
            Sep 9, 2025, 3:26:28 PM9/9/25
            to Xiaohan Zhao, Alex Moshchuk, Peter Conn, Christine Ying, Evan Stade, Martin Šrámek, Florian Jacky, Thomas Nguyen, Alex N. Jose, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
            Attention needed from Alex N. Jose, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Martin Šrámek, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

            Zijie He voted Code-Review+1

            Code-Review+1
            Gerrit-Comment-Date: Tue, 09 Sep 2025 19:26:13 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Martin Šrámek (Gerrit)

            unread,
            Sep 12, 2025, 9:02:21 AM9/12/25
            to Xiaohan Zhao, Zijie He, Alex Moshchuk, Peter Conn, Christine Ying, Evan Stade, Florian Jacky, Thomas Nguyen, Alex N. Jose, Daniel Cheng, Kent Tamura, Mustafa Emre Acer, Ayu Ishii, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
            Attention needed from Alex N. Jose, Ayu Ishii, Christine Ying, Florian Jacky, Kent Tamura, Mustafa Emre Acer, Rahul Singh, Thomas Nguyen and Xiaohan Zhao

            Martin Šrámek voted and added 1 comment

            Votes added by Martin Šrámek

            Code-Review+1

            1 comment

            Patchset-level comments
            Martin Šrámek . resolved

            site_settings* and content_settings* LGTM

            (renaming is OK everywhere EXCEPT in the string passed to ContentSettingsRegistry, as this is the pref name, so we're keeping it as-is)

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex N. Jose
            • Ayu Ishii
            • Christine Ying
            • Florian Jacky
            • Kent Tamura
            Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
            Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
            Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
            Gerrit-Attention: Thomas Nguyen <tun...@chromium.org>
            Gerrit-Attention: Florian Jacky <fja...@chromium.org>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
            Gerrit-Attention: Ayu Ishii <ay...@chromium.org>
            Gerrit-Attention: Kent Tamura <tk...@chromium.org>
            Gerrit-Comment-Date: Fri, 12 Sep 2025 13:02:03 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Xiaohan Zhao (Gerrit)

            unread,
            Jan 22, 2026, 12:40:59 AMJan 22
            to Tom Lukaszewicz, Emilia Paz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
            Attention needed from Alex N. Jose, Emilia Paz, Florian Jacky, Jordan Bayles, Rahul Singh and Tom Lukaszewicz

            Xiaohan Zhao added 1 comment

            Patchset-level comments
            File-level comment, Patchset 15 (Latest):
            Xiaohan Zhao . resolved

            Hi folks, this is a rename-only CL -- changed DURABLE_STORAGE to PERSISTENT_STORAGE.

            Adding OWNERS for relevant files/directories:

            • Adding tl...@chromium.org for `chrome/browser/controlled_frame/controlled_frame_permissions_unittest.cc` and `chrome/browser/ui/webui/settings/safety_hub_handler_unittest.cc`
            • Adding emil...@chromium.org for
            • `chrome/browser/extensions/extension_special_storage_policy.h`
            • `chrome/browser/extensions/extension_special_storage_policy.cc`
            • `chrome/browser/extensions/extension_special_storage_policy_unittest.cc`
            • `extensions/shell/browser/shell_special_storage_policy.h`
            • `extensions/shell/browser/shell_special_storage_policy.cc`
            • Adding jop...@chromium.org for `components/cast_receiver/browser/permissions_manager_impl_unittest.cc`

            Thanks!

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex N. Jose
            • Emilia Paz
            • Florian Jacky
            • Jordan Bayles
            • Rahul Singh
            • Tom Lukaszewicz
            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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
              Gerrit-Change-Number: 6625736
              Gerrit-PatchSet: 15
              Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
              Gerrit-Reviewer: Emilia Paz <emil...@chromium.org>
              Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
              Gerrit-Reviewer: Jordan Bayles <jop...@chromium.org>
              Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
              Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
              Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
              Gerrit-CC: Alex N. Jose <ale...@chromium.org>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-CC: Peter Beverloo <pe...@chromium.org>
              Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
              Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
              Gerrit-Attention: Florian Jacky <fja...@chromium.org>
              Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
              Gerrit-Attention: Emilia Paz <emil...@chromium.org>
              Gerrit-Attention: Tom Lukaszewicz <tl...@chromium.org>
              Gerrit-Comment-Date: Thu, 22 Jan 2026 05:40:48 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Tom Lukaszewicz (Gerrit)

              unread,
              Jan 22, 2026, 1:05:01 PMJan 22
              to Xiaohan Zhao, Emilia Paz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
              Attention needed from Alex N. Jose, Emilia Paz, Florian Jacky, Jordan Bayles, Rahul Singh and Xiaohan Zhao

              Tom Lukaszewicz voted and added 1 comment

              Votes added by Tom Lukaszewicz

              Code-Review+1

              1 comment

              Patchset-level comments
              Tom Lukaszewicz . resolved

              lgtm

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex N. Jose
              • Emilia Paz
              • Florian Jacky
              • Jordan Bayles
              • Rahul Singh
              • Xiaohan Zhao
              Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
              Gerrit-Attention: Florian Jacky <fja...@chromium.org>
              Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
              Gerrit-Attention: Emilia Paz <emil...@chromium.org>
              Gerrit-Comment-Date: Thu, 22 Jan 2026 18:04:24 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Xiaohan Zhao (Gerrit)

              unread,
              Jan 22, 2026, 2:03:31 PMJan 22
              to Rakina Zata Amni, Chromium IPC Reviews, Balazs Engedy, Richard (Torne) Coles, Tom Lukaszewicz, Emilia Paz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
              Attention needed from Alex N. Jose, Balazs Engedy, Chromium IPC Reviews, Emilia Paz, Florian Jacky, Jordan Bayles, Rahul Singh, Rakina Zata Amni and Richard (Torne) Coles

              Xiaohan Zhao added 1 comment

              Patchset-level comments
              Xiaohan Zhao . resolved

              Hi folks, this is a rename-only CL -- changed DURABLE_STORAGE to PERSISTENT_STORAGE. Please take a look when you have time. Thanks!

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex N. Jose
              • Balazs Engedy
              • Chromium IPC Reviews
              • Emilia Paz
              • Florian Jacky
              • Jordan Bayles
              • Rahul Singh
              • Rakina Zata Amni
              • Richard (Torne) Coles
              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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
              Gerrit-Change-Number: 6625736
              Gerrit-PatchSet: 15
              Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
              Gerrit-Reviewer: Balazs Engedy <eng...@chromium.org>
              Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-Reviewer: Emilia Paz <emil...@chromium.org>
              Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
              Gerrit-Reviewer: Jordan Bayles <jop...@chromium.org>
              Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
              Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
              Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
              Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
              Gerrit-CC: Alex N. Jose <ale...@chromium.org>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-CC: Peter Beverloo <pe...@chromium.org>
              Gerrit-Attention: Richard (Torne) Coles <to...@chromium.org>
              Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
              Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
              Gerrit-Attention: Florian Jacky <fja...@chromium.org>
              Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
              Gerrit-Attention: Emilia Paz <emil...@chromium.org>
              Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Attention: Balazs Engedy <eng...@chromium.org>
              Gerrit-Comment-Date: Thu, 22 Jan 2026 19:03:14 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Balazs Engedy (Gerrit)

              unread,
              Jan 22, 2026, 2:06:22 PMJan 22
              to Xiaohan Zhao, Rakina Zata Amni, Chromium IPC Reviews, Richard (Torne) Coles, Tom Lukaszewicz, Emilia Paz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
              Attention needed from Alex N. Jose, Chromium IPC Reviews, Emilia Paz, Florian Jacky, Jordan Bayles, Rahul Singh, Rakina Zata Amni, Richard (Torne) Coles and Xiaohan Zhao

              Balazs Engedy voted and added 1 comment

              Votes added by Balazs Engedy

              Code-Review+1

              1 comment

              Patchset-level comments
              Balazs Engedy . resolved

              content_settings and permissions LGTM.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex N. Jose
              • Chromium IPC Reviews
              • Emilia Paz
              • Florian Jacky
              • Jordan Bayles
              • Rahul Singh
              • Rakina Zata Amni
              • Richard (Torne) Coles
              • Xiaohan Zhao
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not satisfiedCode-Owners
                • requirement satisfiedCode-Review
                • requirement satisfiedReview-Enforcement
                Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
                Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
                Gerrit-Attention: Emilia Paz <emil...@chromium.org>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 19:06:02 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                gwsq (Gerrit)

                unread,
                Jan 22, 2026, 2:08:02 PMJan 22
                to Xiaohan Zhao, Chromium IPC Reviews, Ken Buchanan, Balazs Engedy, Rakina Zata Amni, Richard (Torne) Coles, Tom Lukaszewicz, Emilia Paz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Emilia Paz, Florian Jacky, Jordan Bayles, Ken Buchanan, Rahul Singh, Rakina Zata Amni, Richard (Torne) Coles and Xiaohan Zhao

                Message from gwsq

                From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
                IPC: ke...@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): ke...@chromium.org


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

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Emilia Paz
                • Florian Jacky
                • Jordan Bayles
                • Ken Buchanan
                • Rahul Singh
                • Rakina Zata Amni
                • Richard (Torne) Coles
                • Xiaohan Zhao
                Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not satisfiedCode-Owners
                • requirement satisfiedCode-Review
                • requirement satisfiedReview-Enforcement
                Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                Gerrit-MessageType: comment
                Gerrit-Project: chromium/src
                Gerrit-Branch: main
                Gerrit-Change-Id: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
                Gerrit-Change-Number: 6625736
                Gerrit-PatchSet: 15
                Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Reviewer: Balazs Engedy <eng...@chromium.org>
                Gerrit-Reviewer: Emilia Paz <emil...@chromium.org>
                Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
                Gerrit-Reviewer: Jordan Bayles <jop...@chromium.org>
                Gerrit-Reviewer: Ken Buchanan <ke...@chromium.org>
                Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
                Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
                Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
                Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-CC: Alex N. Jose <ale...@chromium.org>
                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                Gerrit-CC: Peter Beverloo <pe...@chromium.org>
                Gerrit-CC: gwsq
                Gerrit-Attention: Richard (Torne) Coles <to...@chromium.org>
                Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
                Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
                Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Attention: Ken Buchanan <ke...@chromium.org>
                Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
                Gerrit-Attention: Emilia Paz <emil...@chromium.org>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 19:07:46 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: No
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Emilia Paz (Gerrit)

                unread,
                Jan 22, 2026, 2:08:29 PMJan 22
                to Xiaohan Zhao, Chromium IPC Reviews, Ken Buchanan, Balazs Engedy, Rakina Zata Amni, Richard (Torne) Coles, Tom Lukaszewicz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Jordan Bayles, Ken Buchanan, Rahul Singh, Rakina Zata Amni, Richard (Torne) Coles and Xiaohan Zhao

                Emilia Paz voted and added 1 comment

                Votes added by Emilia Paz

                Code-Review+1

                1 comment

                Patchset-level comments
                Emilia Paz . resolved

                Extensions lgtm, thanks!

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 19:08:13 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Richard (Torne) Coles (Gerrit)

                unread,
                Jan 22, 2026, 2:13:39 PMJan 22
                to Xiaohan Zhao, Richard (Torne) Coles, Chromium IPC Reviews, Ken Buchanan, Balazs Engedy, Rakina Zata Amni, Tom Lukaszewicz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Jordan Bayles, Ken Buchanan, Rahul Singh, Rakina Zata Amni and Xiaohan Zhao

                Richard (Torne) Coles voted and added 1 comment

                Votes added by Richard (Torne) Coles

                Code-Review+1

                1 comment

                Patchset-level comments
                Richard (Torne) Coles . resolved

                //android_webview LGTM

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Jordan Bayles
                • Ken Buchanan
                • Rahul Singh
                • Rakina Zata Amni
                • Xiaohan Zhao
                Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
                Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
                Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Attention: Ken Buchanan <ke...@chromium.org>
                Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 19:13:27 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Ken Buchanan (Gerrit)

                unread,
                Jan 22, 2026, 2:33:39 PMJan 22
                to Xiaohan Zhao, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Rakina Zata Amni, Tom Lukaszewicz, Jordan Bayles, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Jordan Bayles, Rahul Singh, Rakina Zata Amni and Xiaohan Zhao

                Ken Buchanan voted and added 1 comment

                Votes added by Ken Buchanan

                Code-Review+1

                1 comment

                Patchset-level comments
                Ken Buchanan . resolved

                mojom lgtm

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Jordan Bayles
                Gerrit-Attention: Jordan Bayles <jop...@chromium.org>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 19:33:21 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Jordan Bayles (Gerrit)

                unread,
                Jan 22, 2026, 3:01:56 PMJan 22
                to Xiaohan Zhao, Ken Buchanan, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Rakina Zata Amni, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Rahul Singh, Rakina Zata Amni and Xiaohan Zhao

                Jordan Bayles voted and added 1 comment

                Votes added by Jordan Bayles

                Code-Review+1

                1 comment

                Patchset-level comments
                Jordan Bayles . resolved

                LGTM.

                There may be a few more places to rename. For example, the ContentType enums.xml description mentiones a "Durable storage setting": https://source.chromium.org/chromium/chromium/src/+/main:tools/metrics/histograms/enums.xml;drc=635a890faddb6b584d58988671fc82ff780c0572;l=2371.

                And I'm not sure exactly how the devtools fronted protocol.ts gets generated, maybe it's covered here? https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/generated/protocol.ts;drc=f054abc24946b4ff6cbb52affb091c31481136f6;l=2224

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 20:01:33 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Xiaohan Zhao (Gerrit)

                unread,
                Jan 22, 2026, 5:42:35 PMJan 22
                to Jordan Bayles, Ken Buchanan, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Rakina Zata Amni, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Rahul Singh and Rakina Zata Amni

                Xiaohan Zhao added 1 comment

                Patchset-level comments
                Jordan Bayles . resolved

                LGTM.

                There may be a few more places to rename. For example, the ContentType enums.xml description mentiones a "Durable storage setting": https://source.chromium.org/chromium/chromium/src/+/main:tools/metrics/histograms/enums.xml;drc=635a890faddb6b584d58988671fc82ff780c0572;l=2371.

                And I'm not sure exactly how the devtools fronted protocol.ts gets generated, maybe it's covered here? https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/generated/protocol.ts;drc=f054abc24946b4ff6cbb52affb091c31481136f6;l=2224

                Xiaohan Zhao

                Thanks for the review! The ContentType enums.xml description has been updated, it's included here https://chromium-review.googlesource.com/c/chromium/src/+/6625736/15/tools/metrics/histograms/enums.xml.

                For the devtools fronted protocol.ts, it can get updated by updating the `third_party/devtools-frontend/src/node_modules/devtools-protocol/pdl/domains/Browser.pdl` https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/node_modules/devtools-protocol/pdl/domains/Browser.pdl;l=1?q=Browser.pdl&sq=#:~:text=displayCapture-,durableStorage,-geolocation. Would this have repercussions for clients of this protocol? We have discussed whether to update the `third_party/blink/public/devtools_protocol/domains/Browser.pdl` previously (https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/devtools_protocol/domains/Browser.pdl#:~:text=displayCapture-,durableStorage,-geolocation), and we think it might affect WebDriver(ChromeDriver) and Puppeteer implementations. cc. But considering this CL already touches a large number of files, and updating this would also require downstream changes, so we decided to not include it for now. Do you think the third_party/devtools_front_end/ pdl should follow the same approach, or handle it differently? Thanks!

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Rahul Singh
                • Rakina Zata Amni
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Thu, 22 Jan 2026 22:42:13 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                Comment-In-Reply-To: Jordan Bayles <jop...@chromium.org>
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Xiaohan Zhao (Gerrit)

                unread,
                Jan 22, 2026, 7:05:36 PMJan 22
                to Zijie He, Jordan Bayles, Ken Buchanan, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Rakina Zata Amni, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Rahul Singh, Rakina Zata Amni and Zijie He

                Xiaohan Zhao added 1 comment

                Patchset-level comments
                Xiaohan Zhao . resolved

                Hello Zijie, this is a rename-only CL -- changed DURABLE_STORAGE to PERSISTENT_STORAGE. Please take a look when you have time. Thanks!

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Rahul Singh
                • Rakina Zata Amni
                • Zijie He
                Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not satisfiedCode-Owners
                • requirement satisfiedCode-Review
                • requirement satisfiedReview-Enforcement
                Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                Gerrit-MessageType: comment
                Gerrit-Project: chromium/src
                Gerrit-Branch: main
                Gerrit-Change-Id: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
                Gerrit-Change-Number: 6625736
                Gerrit-PatchSet: 15
                Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Reviewer: Balazs Engedy <eng...@chromium.org>
                Gerrit-Reviewer: Emilia Paz <emil...@chromium.org>
                Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
                Gerrit-Reviewer: Jordan Bayles <jop...@chromium.org>
                Gerrit-Reviewer: Ken Buchanan <ke...@chromium.org>
                Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
                Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
                Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
                Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Reviewer: Zijie He <zij...@google.com>
                Gerrit-CC: Alex N. Jose <ale...@chromium.org>
                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                Gerrit-CC: Peter Beverloo <pe...@chromium.org>
                Gerrit-CC: gwsq
                Gerrit-Attention: Rahul Singh <rah...@microsoft.com>
                Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Attention: Zijie He <zij...@google.com>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Fri, 23 Jan 2026 00:05:13 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Rakina Zata Amni (Gerrit)

                unread,
                Jan 22, 2026, 8:55:22 PMJan 22
                to Xiaohan Zhao, Zijie He, Jordan Bayles, Ken Buchanan, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Rahul Singh, Xiaohan Zhao and Zijie He

                Rakina Zata Amni voted Code-Review+1

                Code-Review+1
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Rahul Singh
                • Xiaohan Zhao
                • Zijie He
                Gerrit-Attention: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Attention: Zijie He <zij...@google.com>
                Gerrit-Comment-Date: Fri, 23 Jan 2026 01:54:27 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Zijie He (Gerrit)

                unread,
                Jan 22, 2026, 9:03:53 PMJan 22
                to Xiaohan Zhao, Rakina Zata Amni, Jordan Bayles, Ken Buchanan, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky, Rahul Singh and Xiaohan Zhao

                Zijie He voted and added 1 comment

                Votes added by Zijie He

                Code-Review+1

                1 comment

                Patchset-level comments
                Zijie He . resolved

                fuchsia_web/ LGTM.

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Rahul Singh
                • Xiaohan Zhao
                Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement satisfiedCode-Owners
                Gerrit-Comment-Date: Fri, 23 Jan 2026 02:03:22 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Xiaohan Zhao (Gerrit)

                unread,
                Jan 23, 2026, 12:47:49 PMJan 23
                to Zijie He, Rakina Zata Amni, Jordan Bayles, Ken Buchanan, Richard (Torne) Coles, Chromium IPC Reviews, Balazs Engedy, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org
                Attention needed from Alex N. Jose, Florian Jacky and Rahul Singh

                Xiaohan Zhao voted Commit-Queue+2

                Commit-Queue+2
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Florian Jacky
                • Rahul Singh
                Gerrit-Attention: Florian Jacky <fja...@chromium.org>
                Gerrit-Comment-Date: Fri, 23 Jan 2026 17:47:25 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Chromium LUCI CQ (Gerrit)

                unread,
                Jan 23, 2026, 2:42:53 PMJan 23
                to Xiaohan Zhao, Zijie He, Rakina Zata Amni, Jordan Bayles, Ken Buchanan, Richard (Torne) Coles, Emilia Paz, Chromium IPC Reviews, Balazs Engedy, Tom Lukaszewicz, Florian Jacky, Alex N. Jose, Rahul Singh, Chromium Metrics Reviews, AyeAye, chromium...@chromium.org, Peter Beverloo, storage...@chromium.org, jmedle...@chromium.org, headless...@chromium.org, asvitkine...@chromium.org, android-web...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, chromium-a...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dullweb...@chromium.org, extension...@chromium.org, fuchsia...@chromium.org, ipc-securi...@chromium.org, kinuko+...@chromium.org, kinuko...@chromium.org, msrame...@chromium.org, permissio...@chromium.org

                Chromium LUCI CQ submitted the change

                Change information

                Commit message:
                Rename DURABLE_STORAGE to PERSISTENT_STORAGE for consistency

                This patch renames instances of ContentSettingsType::DURABLE_STORAGE
                to PERSISTENT_STORAGE across multiple components. The goal is to align
                internal terminology with navigator.storage.persist() and improve
                code clarity.
                This is a cleanup-only change and does not affect any IPC messaging
                logic or privilege-sensitive data flow. It is limited to enum renaming
                and related test updates.
                Bug: 408449461
                Change-Id: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
                Bypass-Check-License: rename-only-change
                Reviewed-by: Rakina Zata Amni <rak...@chromium.org>
                Reviewed-by: Emilia Paz <emil...@chromium.org>
                Reviewed-by: Richard (Torne) Coles <to...@chromium.org>
                Commit-Queue: Xiaohan Zhao <xiaoh...@microsoft.com>
                Reviewed-by: Jordan Bayles <jop...@chromium.org>
                Reviewed-by: Zijie He <zij...@google.com>
                Reviewed-by: Tom Lukaszewicz <tl...@chromium.org>
                Reviewed-by: Balazs Engedy <eng...@chromium.org>
                Reviewed-by: Ken Buchanan <ke...@chromium.org>
                Cr-Commit-Position: refs/heads/main@{#1573848}
                Files:
                • M android_webview/browser/aw_permission_manager.cc
                • M chrome/browser/BUILD.gn
                • M chrome/browser/browsing_data/chrome_browsing_data_remover_constants.h
                • M chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc
                • M chrome/browser/browsing_data/chrome_browsing_data_remover_delegate_unittest.cc
                • M chrome/browser/browsing_data/counters/site_data_counting_helper.cc
                • M chrome/browser/controlled_frame/controlled_frame_permissions_unittest.cc
                • M chrome/browser/engagement/important_sites_util.cc
                • M chrome/browser/engagement/important_sites_util.h
                • M chrome/browser/extensions/extension_special_storage_policy.cc
                • M chrome/browser/extensions/extension_special_storage_policy.h
                • M chrome/browser/extensions/extension_special_storage_policy_unittest.cc
                • M chrome/browser/permissions/permission_manager_factory.cc
                • M chrome/browser/resources/privacy_sandbox/internals/content_settings_groups.ts
                • D chrome/browser/storage/durable_storage_permission_context.h
                • R chrome/browser/storage/persistent_storage_browsertest.cc
                • R chrome/browser/storage/persistent_storage_permission_context.cc
                • A chrome/browser/storage/persistent_storage_permission_context.h
                • R chrome/browser/storage/persistent_storage_permission_context_unittest.cc
                • M chrome/browser/ui/views/permissions/permission_prompt_bubble_base_view_browsertest.cc
                • M chrome/browser/ui/webui/settings/safety_hub_handler_unittest.cc
                • M chrome/browser/ui/webui/settings/site_settings_handler.cc
                • M chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc
                • M chrome/browser/ui/webui/settings/site_settings_helper.cc
                • M chrome/test/BUILD.gn
                • R chrome/test/data/persistent/persistent-storage-permissions.html
                • M components/cast_receiver/browser/permissions_manager_impl_unittest.cc
                • M components/content_settings/core/browser/content_settings_registry.cc
                • M components/content_settings/core/browser/content_settings_registry_unittest.cc
                • M components/content_settings/core/browser/content_settings_uma_util.cc
                • M components/content_settings/core/browser/cookie_settings.cc
                • M components/content_settings/core/browser/cookie_settings.h
                • M components/content_settings/core/common/content_settings_types.mojom
                • M components/permissions/content_setting_permission_context_base_unittest.cc
                • M components/permissions/permission_decision_auto_blocker_unittest.cc
                • M components/permissions/permission_util.cc
                • M content/browser/buckets/bucket_host.cc
                • M content/browser/buckets/bucket_manager_host.cc
                • M content/browser/devtools/protocol/browser_handler.cc
                • M content/browser/permissions/permission_controller_impl.cc
                • M content/browser/permissions/permission_descriptor_util.cc
                • M content/public/test/permission_type_unittest.cc
                • M content/shell/browser/shell_permission_manager.cc
                • M extensions/shell/browser/shell_special_storage_policy.cc
                • M extensions/shell/browser/shell_special_storage_policy.h
                • M fuchsia_web/webengine/browser/frame_impl.cc
                • M fuchsia_web/webengine/browser/frame_permission_controller.cc
                • M storage/browser/quota/quota_database.cc
                • M storage/browser/quota/quota_database_unittest.cc
                • M storage/browser/quota/special_storage_policy.h
                • M storage/browser/test/mock_special_storage_policy.cc
                • M storage/browser/test/mock_special_storage_policy.h
                • M third_party/blink/common/permissions/permission_utils.cc
                • M third_party/blink/public/common/permissions/permission_utils.h
                • M third_party/blink/public/mojom/permissions/permission.mojom
                • M third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
                • M third_party/blink/renderer/modules/permissions/permission_utils.cc
                • M third_party/blink/renderer/modules/quota/storage_manager.cc
                • M third_party/blink/renderer/modules/quota/storage_manager.idl
                • M tools/metrics/histograms/enums.xml
                • M tools/metrics/histograms/metadata/blink/enums.xml
                Change size: L
                Delta: 61 files changed, 266 insertions(+), 252 deletions(-)
                Branch: refs/heads/main
                Submit Requirements:
                • requirement satisfiedCode-Review: +1 by Balazs Engedy, +1 by Rakina Zata Amni, +1 by Tom Lukaszewicz, +1 by Ken Buchanan, +1 by Zijie He, +1 by Emilia Paz, +1 by Richard (Torne) Coles, +1 by Jordan Bayles
                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: Ia8ef1cacedbaa79cb2e64fd9ce32dcc43404b074
                Gerrit-Change-Number: 6625736
                Gerrit-PatchSet: 16
                Gerrit-Owner: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Reviewer: Balazs Engedy <eng...@chromium.org>
                Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                Gerrit-Reviewer: Emilia Paz <emil...@chromium.org>
                Gerrit-Reviewer: Florian Jacky <fja...@chromium.org>
                Gerrit-Reviewer: Jordan Bayles <jop...@chromium.org>
                Gerrit-Reviewer: Ken Buchanan <ke...@chromium.org>
                Gerrit-Reviewer: Rahul Singh <rah...@microsoft.com>
                Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
                Gerrit-Reviewer: Tom Lukaszewicz <tl...@chromium.org>
                Gerrit-Reviewer: Xiaohan Zhao <xiaoh...@microsoft.com>
                Gerrit-Reviewer: Zijie He <zij...@google.com>
                Gerrit-CC: Alex N. Jose <ale...@chromium.org>
                Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                open
                diffy
                satisfied_requirement
                Reply all
                Reply to author
                Forward
                0 new messages