[Web Install] Define the web-app-installation PermissionPolicy [chromium/src : main]

7 views
Skip to first unread message

Kristin Lee (Gerrit)

unread,
Aug 9, 2024, 1:56:50 PM8/9/24
to Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee

Message from Kristin Lee

Set Ready For Review

Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 10
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Comment-Date: Fri, 09 Aug 2024 17:56:42 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kristin Lee (Gerrit)

unread,
Aug 9, 2024, 6:20:34 PM8/9/24
to Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Chromium Permissions Reviews

Kristin Lee added 1 comment

Patchset-level comments
File-level comment, Patchset 10:
Kristin Lee . resolved

Hello! Please take a look when you can. Some advice would be much appreciated.

Please note that this is not exposed end to end yet because this is the first CL of many CLs to come for the Web Install project. Because this is not exposed end to end, I'm not sure of a easy way to test nor take a screenshot of the new string that's being added for the Web Install permission prompt. Some advice on how to best approach this would be very helpful. Here are some ideas I had, but of course let me know if there is a better way:

(A) Since screenshots are required, I'm wondering if the new string could be added in a follow-up CL when we are able to test end to end?
(B) If the new string is best included in this CL, is it appropriate to take a screenshot by creating an API that would not be added to the codebase and is purely for invoking the permission prompt?

Open in Gerrit

Related details

Attention is currently required from:
  • Chromium Permissions Reviews
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 11
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-Comment-Date: Fri, 09 Aug 2024 22:20:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Aug 9, 2024, 6:24:04 PM8/9/24
to Kristin Lee, Chromium Permissions Reviews, Kamila Hasanbega, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kamila Hasanbega

Message from gwsq

Reviewer source(s):
hka...@chromium.org is from context(googleclient/chrome/chromium_gwsq/components/permissions/config.gwsq)

Open in Gerrit

Related details

Attention is currently required from:
  • Kamila Hasanbega
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 11
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Comment-Date: Fri, 09 Aug 2024 22:23:34 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kristin Lee (Gerrit)

unread,
Aug 13, 2024, 7:31:16 PM8/13/24
to Chromium Permissions Reviews, Kamila Hasanbega, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Chromium Permissions Reviews and Kamila Hasanbega

Kristin Lee added 1 comment

Patchset-level comments
File-level comment, Patchset 12 (Latest):
Kristin Lee . resolved

Hi Permission Reviewers,

I see that Kamila Hasanbega was auto added as a reviewer, but I noticed that their status in Gerrit shows that they are OOO until February 13. I'm not sure if this is true and was wondering if someone can help confirm? If Kamila is OOO until next year, can someone help share how to have a different reviewer assigned to this CL? Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Chromium Permissions Reviews
  • Kamila Hasanbega
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 12
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-Reviewer: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-Attention: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Aug 2024 23:31:02 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Aug 13, 2024, 7:34:28 PM8/13/24
to Kristin Lee, Chromium Permissions Reviews, Elias Klim, Kamila Hasanbega, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Elias Klim and Kamila Hasanbega

Message from gwsq

Reviewer source(s):
el...@chromium.org is from context(googleclient/chrome/chromium_gwsq/components/permissions/config.gwsq)

Open in Gerrit

Related details

Attention is currently required from:
  • Elias Klim
  • Kamila Hasanbega
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 12
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Attention: Elias Klim <el...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Aug 2024 23:34:19 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Elias Klim (Gerrit)

unread,
Aug 14, 2024, 4:24:08 PM8/14/24
to Kristin Lee, Chromium Permissions Reviews, Kamila Hasanbega, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Elias Klim and Kristin Lee

Elias Klim added 1 comment

Patchset-level comments
Elias Klim . resolved

Hi Kristin! I've noticed there was a bit of a delay with the previous reviewer, I'm sorry about that. This message is just a notification that I've seen the CL and working on it. I'm planning to review it EOW.

Open in Gerrit

Related details

Attention is currently required from:
  • Elias Klim
  • Kristin Lee
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 12
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kamila Hasanbega <hka...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Attention: Elias Klim <el...@chromium.org>
Gerrit-Comment-Date: Wed, 14 Aug 2024 20:23:55 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kristin Lee (Gerrit)

unread,
Aug 14, 2024, 4:37:02 PM8/14/24
to Kamila Hasanbega, Chromium Permissions Reviews, Elias Klim, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Elias Klim

Kristin Lee added 1 comment

Patchset-level comments
Elias Klim . resolved

Hi Kristin! I've noticed there was a bit of a delay with the previous reviewer, I'm sorry about that. This message is just a notification that I've seen the CL and working on it. I'm planning to review it EOW.

Kristin Lee

Hi Elias! Thanks for sending a message. No need to apologize. Based on the previous reviewer's status, I'm not sure if they're OOO until February or not, but if you're available to help review instead, that would be wonderful and I can maybe move them to CC. EoW is perfect. I am actually OOO 8/15-8/19 but will respond to your feedback as soon as I'm back.

I see there's now a merge conflict so I rebased and am currently building locally to be sure it still builds fine.

When you're ready to review, please also take a look at my initial question I had (I think it's rather buried at this point so I'll re-paste here):

"Please note that this is not exposed end to end yet because this is the first CL of many CLs to come for the Web Install project. Because this is not exposed end to end, I'm not sure of an easy way to test nor take a screenshot of the new string that's being added for the Web Install permission prompt. Some advice on how to best approach this would be very helpful. Here are some ideas I had, but of course let me know if there is a better way:

(A) Since screenshots are required, I'm wondering if the new string could be added in a follow-up CL when we are able to test end to end?
(B) If the new string is best included in this CL, is it appropriate to take a screenshot by creating an API that would not be added to the codebase and is purely for invoking the permission prompt?"

Related details

Attention is currently required from:
  • Elias Klim
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 12
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Elias Klim <el...@chromium.org>
Gerrit-Comment-Date: Wed, 14 Aug 2024 20:36:52 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Elias Klim <el...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Elias Klim (Gerrit)

unread,
Aug 14, 2024, 5:54:06 PM8/14/24
to Kristin Lee, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee

Elias Klim added 1 comment

Patchset-level comments
Elias Klim . resolved

Hi Kristin! I've noticed there was a bit of a delay with the previous reviewer, I'm sorry about that. This message is just a notification that I've seen the CL and working on it. I'm planning to review it EOW.

Kristin Lee

Hi Elias! Thanks for sending a message. No need to apologize. Based on the previous reviewer's status, I'm not sure if they're OOO until February or not, but if you're available to help review instead, that would be wonderful and I can maybe move them to CC. EoW is perfect. I am actually OOO 8/15-8/19 but will respond to your feedback as soon as I'm back.

I see there's now a merge conflict so I rebased and am currently building locally to be sure it still builds fine.

When you're ready to review, please also take a look at my initial question I had (I think it's rather buried at this point so I'll re-paste here):

"Please note that this is not exposed end to end yet because this is the first CL of many CLs to come for the Web Install project. Because this is not exposed end to end, I'm not sure of an easy way to test nor take a screenshot of the new string that's being added for the Web Install permission prompt. Some advice on how to best approach this would be very helpful. Here are some ideas I had, but of course let me know if there is a better way:

(A) Since screenshots are required, I'm wondering if the new string could be added in a follow-up CL when we are able to test end to end?
(B) If the new string is best included in this CL, is it appropriate to take a screenshot by creating an API that would not be added to the codebase and is purely for invoking the permission prompt?"

Elias Klim

The status is obsolete but Kamila is OOO anyway, so moving to CC is OK.

Regarding strings: 1. If you add new strings, you should add screenshots. The screenshots are used by translators and they don't verify a feature. In other words feel free to simulate a permission prompt and/or any other UI elements and take screenshots. In such situations, I usually

  • use another permissions, e.g. Geolocation
  • change strings to new one
  • make screenshots
  • undo/discard changes
  • 2. I didn't read the explainer and/or other docs but if strings are not final, as a short-term solution you can hardcode temporary English strings. The whole logic should be behind a disabled by default feature flag. Each such string should be marked with `//TODO(bug)` comment and should be fixed as soon as possible.
Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 12
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Comment-Date: Wed, 14 Aug 2024 21:53:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Kristin Lee <krist...@microsoft.com>
Comment-In-Reply-To: Elias Klim <el...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Kristin Lee (Gerrit)

unread,
Aug 14, 2024, 8:24:50 PM8/14/24
to Kamila Hasanbega, Chromium Permissions Reviews, Elias Klim, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee

Kristin Lee voted and added 1 comment

Votes added by Kristin Lee

Commit-Queue+1

1 comment

Patchset-level comments
Elias Klim . resolved

Hi Kristin! I've noticed there was a bit of a delay with the previous reviewer, I'm sorry about that. This message is just a notification that I've seen the CL and working on it. I'm planning to review it EOW.

Kristin Lee

Hi Elias! Thanks for sending a message. No need to apologize. Based on the previous reviewer's status, I'm not sure if they're OOO until February or not, but if you're available to help review instead, that would be wonderful and I can maybe move them to CC. EoW is perfect. I am actually OOO 8/15-8/19 but will respond to your feedback as soon as I'm back.

I see there's now a merge conflict so I rebased and am currently building locally to be sure it still builds fine.

When you're ready to review, please also take a look at my initial question I had (I think it's rather buried at this point so I'll re-paste here):

"Please note that this is not exposed end to end yet because this is the first CL of many CLs to come for the Web Install project. Because this is not exposed end to end, I'm not sure of an easy way to test nor take a screenshot of the new string that's being added for the Web Install permission prompt. Some advice on how to best approach this would be very helpful. Here are some ideas I had, but of course let me know if there is a better way:

(A) Since screenshots are required, I'm wondering if the new string could be added in a follow-up CL when we are able to test end to end?
(B) If the new string is best included in this CL, is it appropriate to take a screenshot by creating an API that would not be added to the codebase and is purely for invoking the permission prompt?"

Elias Klim

The status is obsolete but Kamila is OOO anyway, so moving to CC is OK.

Regarding strings: 1. If you add new strings, you should add screenshots. The screenshots are used by translators and they don't verify a feature. In other words feel free to simulate a permission prompt and/or any other UI elements and take screenshots. In such situations, I usually

  • use another permissions, e.g. Geolocation
  • change strings to new one
  • make screenshots
  • undo/discard changes
  • 2. I didn't read the explainer and/or other docs but if strings are not final, as a short-term solution you can hardcode temporary English strings. The whole logic should be behind a disabled by default feature flag. Each such string should be marked with `//TODO(bug)` comment and should be fixed as soon as possible.
Kristin Lee

Hi Elias, thank you so much for your guidance! That helps a lot. From my understanding, I believe the string I'm adding in this CL is finalized, but the rest of the strings you'll see in the doc are still in review and will be added in a follow-up CL that is a work in progress (crrev.com/c/5784580).

I followed your suggestion to simulate it using the Geolocation permission prompt. It seems only a Googler is able to upload screenshots. Would you be able to help with this as well?

Screenshot of IDS_WEB_APP_INSTALLATION_PERMISSION_FRAGMENT ("Ask to install web apps": https://drive.google.com/file/d/1rXxdWnFqUSIN6Qv0nOhGjr9BrHFMQm_R/view?usp=sharing

To be sure I understand #2 of your comment, by hardcoding English strings as a short-term solution are you referring to not adding the strings in their appropriate .grdp files, but directly into the code where those strings are being used/added?

Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 13
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Comment-Date: Thu, 15 Aug 2024 00:24:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Elias Klim (Gerrit)

unread,
Aug 16, 2024, 7:58:48 AM8/16/24
to Kristin Lee, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee

Elias Klim voted and added 2 comments

Votes added by Elias Klim

Code-Review+1

2 comments

Patchset-level comments
Elias Klim . resolved

Hi Kristin! I've noticed there was a bit of a delay with the previous reviewer, I'm sorry about that. This message is just a notification that I've seen the CL and working on it. I'm planning to review it EOW.

Kristin Lee

Hi Elias! Thanks for sending a message. No need to apologize. Based on the previous reviewer's status, I'm not sure if they're OOO until February or not, but if you're available to help review instead, that would be wonderful and I can maybe move them to CC. EoW is perfect. I am actually OOO 8/15-8/19 but will respond to your feedback as soon as I'm back.

I see there's now a merge conflict so I rebased and am currently building locally to be sure it still builds fine.

When you're ready to review, please also take a look at my initial question I had (I think it's rather buried at this point so I'll re-paste here):

"Please note that this is not exposed end to end yet because this is the first CL of many CLs to come for the Web Install project. Because this is not exposed end to end, I'm not sure of an easy way to test nor take a screenshot of the new string that's being added for the Web Install permission prompt. Some advice on how to best approach this would be very helpful. Here are some ideas I had, but of course let me know if there is a better way:

(A) Since screenshots are required, I'm wondering if the new string could be added in a follow-up CL when we are able to test end to end?
(B) If the new string is best included in this CL, is it appropriate to take a screenshot by creating an API that would not be added to the codebase and is purely for invoking the permission prompt?"

Elias Klim

The status is obsolete but Kamila is OOO anyway, so moving to CC is OK.

Regarding strings: 1. If you add new strings, you should add screenshots. The screenshots are used by translators and they don't verify a feature. In other words feel free to simulate a permission prompt and/or any other UI elements and take screenshots. In such situations, I usually

  • use another permissions, e.g. Geolocation
  • change strings to new one
  • make screenshots
  • undo/discard changes
  • 2. I didn't read the explainer and/or other docs but if strings are not final, as a short-term solution you can hardcode temporary English strings. The whole logic should be behind a disabled by default feature flag. Each such string should be marked with `//TODO(bug)` comment and should be fixed as soon as possible.
Kristin Lee

Hi Elias, thank you so much for your guidance! That helps a lot. From my understanding, I believe the string I'm adding in this CL is finalized, but the rest of the strings you'll see in the doc are still in review and will be added in a follow-up CL that is a work in progress (crrev.com/c/5784580).

I followed your suggestion to simulate it using the Geolocation permission prompt. It seems only a Googler is able to upload screenshots. Would you be able to help with this as well?

Screenshot of IDS_WEB_APP_INSTALLATION_PERMISSION_FRAGMENT ("Ask to install web apps": https://drive.google.com/file/d/1rXxdWnFqUSIN6Qv0nOhGjr9BrHFMQm_R/view?usp=sharing

To be sure I understand #2 of your comment, by hardcoding English strings as a short-term solution are you referring to not adding the strings in their appropriate .grdp files, but directly into the code where those strings are being used/added?

Elias Klim

I've uploaded the screenshot. I didn't want to update the CL myself as then I'll be marked as "uploader" and will not be able to review. Please add
1. In a folder components/permissions_strings_grdp/
2. New file IDS_WEB_APP_INSTALLATION_PERMISSION_FRAGMENT.png.sha1
3. With content 7a1093d83aa002f7891ec64d7ed944f28751d1a5

Regarding the comment #2, yes. This is pretty much an edge case that should be avoided but sometimes, especially if you have a chain of CLs, it is OK to put temp strings in one and then put proper values in another.

File-level comment, Patchset 13 (Latest):
Elias Klim . resolved

thank you, LGTM

Gerrit-Comment-Date: Fri, 16 Aug 2024 11:58:32 +0000
satisfied_requirement
unsatisfied_requirement
open
diffy

Kristin Lee (Gerrit)

unread,
Aug 20, 2024, 5:15:22 PM8/20/24
to Elias Klim, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, Peter Beverloo, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee

Kristin Lee added 1 comment

Patchset-level comments
Kristin Lee

Sounds good. I've uploaded the new file for the screenshot. Thank you so much, Elias!

Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 14
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Comment-Date: Tue, 20 Aug 2024 21:15:12 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kristin Lee (Gerrit)

unread,
Aug 20, 2024, 5:29:27 PM8/20/24
to Chromium IPC Reviews, Christian Dullweber, Peter Beverloo, Elias Klim, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Christian Dullweber, Chromium IPC Reviews and Peter Beverloo

Kristin Lee added 1 comment

Patchset-level comments
File-level comment, Patchset 14 (Latest):
Kristin Lee . resolved

Please take a look when you can or please point me in the right direction if you're not the right person. Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Christian Dullweber
  • Chromium IPC Reviews
  • Peter Beverloo
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 14
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
Gerrit-Attention: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Comment-Date: Tue, 20 Aug 2024 21:29:18 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Aug 20, 2024, 5:33:38 PM8/20/24
to Kristin Lee, Chromium IPC Reviews, Takashi Toyoshima, Christian Dullweber, Peter Beverloo, Elias Klim, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Christian Dullweber, Peter Beverloo and Takashi Toyoshima

Message from gwsq

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


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

Open in Gerrit

Related details

Attention is currently required from:
  • Christian Dullweber
  • Peter Beverloo
  • Takashi Toyoshima
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
Gerrit-Change-Number: 5548827
Gerrit-PatchSet: 14
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
Gerrit-Attention: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
Gerrit-Comment-Date: Tue, 20 Aug 2024 21:33:29 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Christian Dullweber (Gerrit)

unread,
Aug 21, 2024, 5:29:12 AM8/21/24
to Kristin Lee, Chromium IPC Reviews, Takashi Toyoshima, Peter Beverloo, Elias Klim, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee, Peter Beverloo and Takashi Toyoshima

Christian Dullweber voted and added 1 comment

Votes added by Christian Dullweber

Code-Review+1

1 comment

Patchset-level comments
Christian Dullweber . resolved

lgtm

Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
  • Peter Beverloo
  • Takashi Toyoshima
Gerrit-Attention: Peter Beverloo <pe...@chromium.org>
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
Gerrit-Comment-Date: Wed, 21 Aug 2024 09:28:54 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Elias Klim (Gerrit)

unread,
Aug 21, 2024, 5:35:32 AM8/21/24
to Kristin Lee, Christian Dullweber, Chromium IPC Reviews, Takashi Toyoshima, Peter Beverloo, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee, Peter Beverloo and Takashi Toyoshima

Elias Klim voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
  • Peter Beverloo
  • Takashi Toyoshima
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
Gerrit-Comment-Date: Wed, 21 Aug 2024 09:35:16 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Peter Beverloo (Gerrit)

unread,
Aug 21, 2024, 5:44:32 AM8/21/24
to Kristin Lee, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Takashi Toyoshima, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
Attention needed from Kristin Lee and Takashi Toyoshima

Peter Beverloo voted and added 1 comment

Votes added by Peter Beverloo

Code-Review+1

1 comment

File third_party/blink/web_tests/http/tests/resources/permissions-helper.js
Line 49, Patchset 14 (Latest): return {name: "web-app-installation"};
Peter Beverloo . unresolved

maintainability nit: it'd be ace if we could reduce duplication here by doing something akin to the following:

```
function nameToObject(permissionName) {
switch (permissionName) {
case "clipboard-read-write":
return {name: "clipboard-write", allowWithoutSanitization: true};
case "clipboard-sanitized-write":
return {name: "clipboard-write", allowWithoutSanitization: false};
case "midi-sysex":
return {name: "midi", sysex: true};
case "push-messaging":
return {name: "push", userVisibleOnly: true};
    case "accessibility-events":
case "background-fetch":
case "background-sync":
case "captured-surface-control":
case "display-capture":
case "geolocation":
case "midi":
case "nfc":
case "notifications":
case "payment-handler":
case "periodic-background-sync":
case "speaker-selection":
case "web-app-installation":
return {name: permissionName};
    default:
throw "Invalid permission name provided";
}
}
```
Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
  • Takashi Toyoshima
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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
    Gerrit-Change-Number: 5548827
    Gerrit-PatchSet: 14
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
    Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Wed, 21 Aug 2024 09:44:10 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Takashi Toyoshima (Gerrit)

    unread,
    Aug 21, 2024, 8:42:49 AM8/21/24
    to Kristin Lee, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Kristin Lee

    Takashi Toyoshima voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kristin Lee
    Gerrit-Comment-Date: Wed, 21 Aug 2024 12:42:25 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Aug 21, 2024, 2:11:55 PM8/21/24
    to Takashi Toyoshima, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org

    Kristin Lee added 1 comment

    File third_party/blink/web_tests/http/tests/resources/permissions-helper.js
    Line 49, Patchset 14 (Latest): return {name: "web-app-installation"};
    Peter Beverloo . resolved
    Kristin Lee

    Hi Peter, thanks for the suggestion! That would absolutely help reduce duplication and maintainability. It would also be easier to read, but I am inclined to refrain from restructuring any features that involve other permissions policies and would like to just add the necessary code changes for web-app-installation PermissionPolicy in this CL. Perhaps restructuring this function to your example could be done in a follow-up CL by someone? In case the web-app-installation Permission code needs to be reverted or if the restructuring of this function needs to be reverted, only 1 CL would need to be reverted and not affect the other code changes which would be ideal.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
    Gerrit-Change-Number: 5548827
    Gerrit-PatchSet: 14
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
    Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Comment-Date: Wed, 21 Aug 2024 18:11:41 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Peter Beverloo <pe...@chromium.org>
    satisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Aug 21, 2024, 8:10:47 PM8/21/24
    to Alex Rudenko, Martin Šrámek, Takashi Toyoshima, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Alex Rudenko and Martin Šrámek

    Kristin Lee voted and added 1 comment

    Votes added by Kristin Lee

    Commit-Queue+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 15 (Latest):
    Kristin Lee . resolved

    Hi Alex and Martin, please take a look when you can or please point me in the right direction if you are not the right person. Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Martin Šrámek
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
    Gerrit-Change-Number: 5548827
    Gerrit-PatchSet: 15
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
    Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
    Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Martin Šrámek <msr...@chromium.org>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Comment-Date: Thu, 22 Aug 2024 00:10:39 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alex Rudenko (Gerrit)

    unread,
    Aug 22, 2024, 12:50:18 AM8/22/24
    to Kristin Lee, Martin Šrámek, Takashi Toyoshima, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Kristin Lee and Martin Šrámek

    Alex Rudenko voted and added 1 comment

    Votes added by Alex Rudenko

    Code-Review+1

    1 comment

    Patchset-level comments
    Alex Rudenko . resolved

    devtools/protocol LGTM

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kristin Lee
    • Martin Šrámek
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Comment-Date: Thu, 22 Aug 2024 04:49:57 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Martin Šrámek (Gerrit)

    unread,
    Aug 22, 2024, 8:51:38 PM8/22/24
    to Kristin Lee, Alex Rudenko, Takashi Toyoshima, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Kristin Lee

    Martin Šrámek voted and added 1 comment

    Votes added by Martin Šrámek

    Code-Review+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 17 (Latest):
    Martin Šrámek . resolved

    ui/webui/settings/ LGTM

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kristin Lee
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • 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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
    Gerrit-Change-Number: 5548827
    Gerrit-PatchSet: 17
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
    Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Chromium Permissions Reviews <chromium-permi...@google.com>
    Gerrit-CC: Kamila Hasanbega <hka...@chromium.org>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Comment-Date: Fri, 23 Aug 2024 00:51:22 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Aug 23, 2024, 3:13:54 AM8/23/24
    to Martin Šrámek, Alex Rudenko, Takashi Toyoshima, Peter Beverloo, Elias Klim, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Alex Rudenko, Christian Dullweber and Takashi Toyoshima

    Kristin Lee added 1 comment

    Patchset-level comments
    Kristin Lee . resolved

    Thank you so much for the review and approval! I had to rebase to resolve merge conflicts and it seems I need 1 person to help re-submit their vote to have a total of 2 votes as I don't have a Chromium committer status according to the code-review requirements:

    "If the author is a Chromium committer, code review is required from one other committer (see https://www.chromium.org/getting-involved/become-a-committer/). Otherwise, code review is required from two committers."

    Could 1 person here help take another look and re-submit their vote? Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Christian Dullweber
    • Takashi Toyoshima
    Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Aug 2024 07:13:41 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Elias Klim (Gerrit)

    unread,
    Aug 23, 2024, 3:53:56 AM8/23/24
    to Kristin Lee, Martin Šrámek, Alex Rudenko, Takashi Toyoshima, Peter Beverloo, Christian Dullweber, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Alex Rudenko, Christian Dullweber, Kristin Lee and Takashi Toyoshima

    Elias Klim voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Christian Dullweber
    • Kristin Lee
    • Takashi Toyoshima
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Aug 2024 07:53:44 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Christian Dullweber (Gerrit)

    unread,
    Aug 23, 2024, 4:19:57 AM8/23/24
    to Kristin Lee, Elias Klim, Martin Šrámek, Alex Rudenko, Takashi Toyoshima, Peter Beverloo, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Alex Rudenko, Kristin Lee and Takashi Toyoshima

    Christian Dullweber voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Kristin Lee
    • Takashi Toyoshima
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Aug 2024 08:19:44 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Alex Rudenko (Gerrit)

    unread,
    Aug 23, 2024, 8:41:34 AM8/23/24
    to Kristin Lee, Christian Dullweber, Elias Klim, Martin Šrámek, Takashi Toyoshima, Peter Beverloo, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org
    Attention needed from Kristin Lee and Takashi Toyoshima

    Alex Rudenko voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kristin Lee
    • Takashi Toyoshima
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Aug 2024 12:41:18 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Aug 23, 2024, 2:39:33 PM8/23/24
    to Alex Rudenko, Christian Dullweber, Elias Klim, Martin Šrámek, Takashi Toyoshima, Peter Beverloo, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org

    Kristin Lee voted Commit-Queue+2

    Commit-Queue+2
    Open in Gerrit

    Related details

    Attention set is empty
    Gerrit-Comment-Date: Fri, 23 Aug 2024 18:39:18 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Chromium LUCI CQ (Gerrit)

    unread,
    Aug 23, 2024, 3:12:39 PM8/23/24
    to Kristin Lee, Alex Rudenko, Christian Dullweber, Elias Klim, Martin Šrámek, Takashi Toyoshima, Peter Beverloo, Chromium IPC Reviews, Kamila Hasanbega, Chromium Permissions Reviews, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, android-web...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blundell+...@chromium.org, devtools-re...@chromium.org, devtools...@chromium.org, dominickn+wat...@chromium.org, dullweb...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, michaelpg+wa...@chromium.org, msrame...@chromium.org, olesiamaru...@google.com, permissio...@chromium.org, srahim...@chromium.org

    Chromium LUCI CQ submitted the change

    Change information

    Commit message:
    [Web Install] Define the web-app-installation PermissionPolicy

    The API for Web Install is to be gated behind a permission prompt, associated with the web-app-installation PermissionPolicy. This CL defines this PermissionPolicy and the PermissionContext with which it is associated.

    Note: This is not exposed end to end yet. This is the first of many CLs for Web Install.

    CL for adding permission UI to chrome://settings/content: 5549155

    Explainer: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WebInstall/explainer.md

    Dev Spec: https://docs.google.com/document/d/12nSXJLm8mW0gWZ_yjlXfrV8r9gwJliVt4WVa-209-KA/edit?usp=sharing

    Chrome Status: https://chromestatus.com/feature/5183481574850560
    Bug: 333795265
    Change-Id: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
    Reviewed-by: Elias Klim <el...@chromium.org>
    Reviewed-by: Christian Dullweber <dull...@chromium.org>
    Reviewed-by: Alex Rudenko <alexr...@chromium.org>
    Commit-Queue: Kristin Lee <krist...@microsoft.com>
    Reviewed-by: Martin Šrámek <msr...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1346136}
    Files:
    • M android_webview/browser/aw_permission_manager.cc
    • M chrome/android/javatests/src/org/chromium/chrome/browser/site_settings/WebsitePermissionsFetcherTest.java
    • M chrome/browser/permissions/permission_manager_factory.cc
    • M chrome/browser/ui/webui/settings/site_settings_helper.cc
    • M components/content_settings/core/browser/content_settings_registry.cc
    • M components/content_settings/core/browser/content_settings_uma_util.cc
    • M components/content_settings/core/common/content_settings_types.mojom
    • M components/permissions/BUILD.gn
    • A components/permissions/contexts/web_app_installation_permission_context.cc
    • A components/permissions/contexts/web_app_installation_permission_context.h
    • M components/permissions/permission_request.cc
    • M components/permissions/permission_uma_util.cc
    • M components/permissions/permission_uma_util.h
    • M components/permissions/permission_util.cc
    • M components/permissions/request_type.cc
    • M components/permissions/request_type.h
    • M components/permissions/test/permission_test_util.cc
    • M components/permissions_strings.grdp
    • A components/permissions_strings_grdp/IDS_WEB_APP_INSTALLATION_PERMISSION_FRAGMENT.png.sha1
    • M content/browser/devtools/protocol/browser_handler.cc
    • M content/browser/permissions/permission_controller_impl.cc
    • M content/shell/browser/shell_permission_manager.cc
    • M third_party/blink/common/permissions/permission_utils.cc
    • M third_party/blink/public/common/permissions/permission_utils.h
    • M third_party/blink/public/devtools_protocol/browser_protocol.pdl
    • M third_party/blink/public/mojom/permissions/permission.mojom
    • M third_party/blink/public/mojom/permissions_policy/permissions_policy_feature.mojom
    • M third_party/blink/renderer/core/permissions_policy/feature_policy.dict
    • M third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5
    • M third_party/blink/renderer/modules/permissions/permission_descriptor.idl
    • M third_party/blink/renderer/modules/permissions/permission_utils.cc
    • M third_party/blink/web_tests/http/tests/resources/permissions-helper.js
    • M third_party/blink/web_tests/webexposed/feature-policy-features-expected.txt
    • M tools/metrics/histograms/enums.xml
    • M tools/metrics/histograms/metadata/content/histograms.xml
    • M tools/metrics/histograms/metadata/histogram_suffixes_list.xml
    Change size: M
    Delta: 36 files changed, 158 insertions(+), 1 deletion(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Elias Klim, +1 by Alex Rudenko, +1 by Christian Dullweber, +1 by Martin Šrámek
    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: I75b793b116bb764ac2d7a2fad59d87ce0fe46fe9
    Gerrit-Change-Number: 5548827
    Gerrit-PatchSet: 18
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Martin Šrámek <msr...@chromium.org>
    Gerrit-Reviewer: Peter Beverloo <pe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    open
    diffy
    satisfied_requirement
    Reply all
    Reply to author
    Forward
    0 new messages