SAA: Always call RequestPermission [chromium/src : main]

0 views
Skip to first unread message

Christian Dullweber (Gerrit)

unread,
Jun 5, 2023, 10:49:03 AM6/5/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org

Christian Dullweber uploaded patch set #3 to this change.

View Change

SAA: Always call RequestPermission

Alternative proposal to https://crrev.com/c/4588709
Need to add tests and see if existing tests pass. Might change some metric collections slightly?

Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
---
M chrome/browser/storage_access_api/storage_access_grant_permission_context.cc
M third_party/blink/renderer/core/dom/document.cc
2 files changed, 4 insertions(+), 9 deletions(-)

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newpatchset
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 3
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>

Chris Fredrickson (Gerrit)

unread,
Jun 5, 2023, 11:02:05 AM6/5/23
to Christian Dullweber, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Christian Dullweber.

View Change

1 comment:

  • File third_party/blink/renderer/core/dom/document.cc:

    • Patch Set #3, Line 6494: GetPermissionService(ExecutionContext::From(resolver->GetScriptState()))

      I may be missing something here. If the previous status is `DENIED`, can't we skip the RequestPermission call? It seems like an unnecessary round trip, since it will be denied anyway.

      And same if the previous status is `GRANTED` - why request permission again?

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 3
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-CC: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
Gerrit-Comment-Date: Mon, 05 Jun 2023 15:01:55 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Christian Dullweber (Gerrit)

unread,
Jun 7, 2023, 7:42:48 AM6/7/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org

Christian Dullweber uploaded patch set #5 to this change.

View Change

SAA: Always call RequestPermission

In order to always let the browser process know that StorageAccess was
granted to a frame, we will remove the shortcut to resolve the
StorageAccess request immediately when a permission was previously
granted.

Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
---
M chrome/browser/storage_access_api/api_browsertest.cc
M chrome/browser/storage_access_api/storage_access_grant_permission_context.cc
M third_party/blink/renderer/core/dom/document.cc
3 files changed, 94 insertions(+), 13 deletions(-)

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newpatchset
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 5

Christian Dullweber (Gerrit)

unread,
Jun 7, 2023, 7:44:55 AM6/7/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Chris Fredrickson.

Patch set 5:Commit-Queue +1

View Change

1 comment:

  • File third_party/blink/renderer/core/dom/document.cc:

    • I may be missing something here. […]

      As discussed, I need to know in the browser process that a StorageAccess permission was granted to a frame. I added extensive tests. As far as I can tell based on tests, the only histogram that was changed is that we will additionally record a ReusedPreviousDecision entry

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 5
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-CC: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Attention: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Comment-Date: Wed, 07 Jun 2023 11:44:45 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Chris Fredrickson <cfre...@chromium.org>

Chris Fredrickson (Gerrit)

unread,
Jun 7, 2023, 10:32:27 AM6/7/23
to Christian Dullweber, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Christian Dullweber.

View Change

2 comments:

  • File chrome/browser/storage_access_api/api_browsertest.cc:

    • Patch Set #5, Line 538: EXPECT_FALSE(storage::test::RequestAndCheckStorageAccessForFrame(GetFrame()));

      This helper returns false if either step fails, so this line doesn't guarantee that the `requestStorageAccess` call failed. I think we should just call the JS directly instead:

      ```suggestion
      EXPECT_FALSE(content::ExecJs(GetFrame(), "document.requestStorageAccess()"));
      ```

      Same comment below.

  • File third_party/blink/renderer/core/dom/document.cc:

    • As discussed, I need to know in the browser process that a StorageAccess permission was granted to a […]

      Can you add a TODO to remove the call to `HasPermission`? I'm pretty sure we can use `has_user_gesture` to infer whether permission was denied due to missing user gesture vs pre-existing denial, so we ought not to need the `HasPermission` call.

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 5
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-CC: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
Gerrit-Comment-Date: Wed, 07 Jun 2023 14:32:18 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Christian Dullweber <dull...@chromium.org>
Comment-In-Reply-To: Chris Fredrickson <cfre...@chromium.org>

Christian Dullweber (Gerrit)

unread,
Jun 8, 2023, 5:42:59 AM6/8/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org

Attention is currently required from: Christian Dullweber.

Christian Dullweber uploaded patch set #6 to this change.

View Change

SAA: Always call RequestPermission

In order to always let the browser process know that StorageAccess was
granted to a frame, we will remove the shortcut to resolve the
StorageAccess request immediately when a permission was previously
granted.

Bug: 1433644

Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
---
M chrome/browser/storage_access_api/api_browsertest.cc
M chrome/browser/storage_access_api/storage_access_grant_permission_context.cc
M third_party/blink/renderer/core/dom/document.cc
3 files changed, 94 insertions(+), 13 deletions(-)

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newpatchset
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 6

Christian Dullweber (Gerrit)

unread,
Jun 8, 2023, 5:45:25 AM6/8/23
to Chris Fredrickson, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org

Attention is currently required from: Chris Fredrickson.

Christian Dullweber would like Chris Fredrickson to review this change.

View Change

SAA: Always call RequestPermission

In order to always let the browser process know that StorageAccess was
granted to a frame, we will remove the shortcut to resolve the
StorageAccess request immediately when a permission was previously
granted.

Bug: 1433644
Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
---
M chrome/browser/storage_access_api/api_browsertest.cc
M chrome/browser/storage_access_api/storage_access_grant_permission_context.cc
M third_party/blink/renderer/core/dom/document.cc
3 files changed, 97 insertions(+), 14 deletions(-)


To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 7
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Attention: Chris Fredrickson <cfre...@chromium.org>

Christian Dullweber (Gerrit)

unread,
Jun 8, 2023, 5:45:31 AM6/8/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Chris Fredrickson.

View Change

1 comment:

  • File chrome/browser/storage_access_api/api_browsertest.cc:

    • This helper returns false if either step fails, so this line doesn't guarantee that the `requestStor […]

      I saw that you are already fixing this in https://crrev.com/c/4598448
      I guess no more work is needed form my side?

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 6
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Attention: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Comment-Date: Thu, 08 Jun 2023 09:45:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Chris Fredrickson <cfre...@chromium.org>

Christian Dullweber (Gerrit)

unread,
Jun 8, 2023, 5:57:22 AM6/8/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Chris Fredrickson.

Patch set 7:-Commit-Queue

View Change

1 comment:

  • File third_party/blink/renderer/core/dom/document.cc:

    • Can you add a TODO to remove the call to `HasPermission`? I'm pretty sure we can use `has_user_gestu […]

      Done

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 7
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Attention: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Comment-Date: Thu, 08 Jun 2023 09:57:15 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Chris Fredrickson <cfre...@chromium.org>
Comment-In-Reply-To: Christian Dullweber <dull...@chromium.org>

Chris Fredrickson (Gerrit)

unread,
Jun 8, 2023, 11:04:57 AM6/8/23
to Christian Dullweber, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Christian Dullweber.

Patch set 7:Code-Review +1

View Change

1 comment:

  • File chrome/browser/storage_access_api/api_browsertest.cc:

    • I saw that you are already fixing this in https://crrev.com/c/4598448 […]

      Yeah, this is fine - I can fix any new instances in that CL.

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 7
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
Gerrit-Comment-Date: Thu, 08 Jun 2023 15:04:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes

Christian Dullweber (Gerrit)

unread,
Jun 9, 2023, 3:58:43 AM6/9/23
to Joey Arhar, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson

Attention is currently required from: Joey Arhar.

Christian Dullweber would like Joey Arhar to review this change.

View Change

SAA: Always call RequestPermission

In order to always let the browser process know that StorageAccess was
granted to a frame, we will remove the shortcut to resolve the
StorageAccess request immediately when a permission was previously
granted.

Bug: 1433644
Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
---
M chrome/browser/storage_access_api/api_browsertest.cc
M chrome/browser/storage_access_api/storage_access_grant_permission_context.cc
M third_party/blink/renderer/core/dom/document.cc
3 files changed, 97 insertions(+), 14 deletions(-)


To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 7
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>

Christian Dullweber (Gerrit)

unread,
Jun 9, 2023, 3:58:50 AM6/9/23
to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Joey Arhar, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Joey Arhar.

View Change

1 comment:

To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
Gerrit-Change-Number: 4588535
Gerrit-PatchSet: 7
Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Comment-Date: Fri, 09 Jun 2023 07:58:39 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Joey Arhar (Gerrit)

unread,
Jun 9, 2023, 10:46:39 AM6/9/23
to Christian Dullweber, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Christian Dullweber.

Patch set 7:Code-Review +1

View Change

    To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
    Gerrit-Change-Number: 4588535
    Gerrit-PatchSet: 7
    Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
    Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
    Gerrit-Comment-Date: Fri, 09 Jun 2023 14:46:32 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes

    Christian Dullweber (Gerrit)

    unread,
    Jun 13, 2023, 4:40:09 AM6/13/23
    to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

    Patch set 7:Commit-Queue +2

    View Change

      To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
      Gerrit-Change-Number: 4588535
      Gerrit-PatchSet: 7
      Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
      Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
      Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
      Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
      Gerrit-Comment-Date: Tue, 13 Jun 2023 08:39:58 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes

      Christian Dullweber (Gerrit)

      unread,
      Jun 13, 2023, 4:51:52 AM6/13/23
      to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

      Attention is currently required from: Christian Dullweber.

      Patch set 8:Commit-Queue +2

      View Change

        To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
        Gerrit-Change-Number: 4588535
        Gerrit-PatchSet: 8
        Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
        Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
        Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
        Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
        Gerrit-Attention: Christian Dullweber <dull...@chromium.org>
        Gerrit-Comment-Date: Tue, 13 Jun 2023 08:51:44 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes

        Christian Dullweber (Gerrit)

        unread,
        Jun 14, 2023, 10:36:17 AM6/14/23
        to blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Chris Fredrickson, Chromium LUCI CQ, chromium...@chromium.org

        Patch set 9:Commit-Queue +2

        View Change

          To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
          Gerrit-Change-Number: 4588535
          Gerrit-PatchSet: 9
          Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
          Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
          Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
          Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
          Gerrit-Comment-Date: Wed, 14 Jun 2023 14:36:08 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes

          Chromium LUCI CQ (Gerrit)

          unread,
          Jun 14, 2023, 10:44:05 AM6/14/23
          to Christian Dullweber, blink-re...@chromium.org, blink-...@chromium.org, dominickn+wat...@chromium.org, permissio...@chromium.org, Joey Arhar, Chris Fredrickson, chromium...@chromium.org

          Chromium LUCI CQ submitted this change.

          View Change



          7 is the latest approved patch-set.
          The change was submitted with unreviewed changes in the following files:

          ```
          The name of the file: chrome/browser/storage_access_api/api_browsertest.cc
          Insertions: 3, Deletions: 2.

          The diff is too large to show. Please review the diff.
          ```

          Approvals: Joey Arhar: Looks good to me Chris Fredrickson: Looks good to me Christian Dullweber: Commit
          SAA: Always call RequestPermission

          In order to always let the browser process know that StorageAccess was
          granted to a frame, we will remove the shortcut to resolve the
          StorageAccess request immediately when a permission was previously
          granted.

          Bug: 1433644
          Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
          Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4588535
          Commit-Queue: Christian Dullweber <dull...@chromium.org>
          Reviewed-by: Chris Fredrickson <cfre...@chromium.org>
          Reviewed-by: Joey Arhar <jar...@chromium.org>
          Cr-Commit-Position: refs/heads/main@{#1157521}

          ---
          M chrome/browser/storage_access_api/api_browsertest.cc
          M chrome/browser/storage_access_api/storage_access_grant_permission_context.cc
          M third_party/blink/renderer/core/dom/document.cc
          3 files changed, 98 insertions(+), 14 deletions(-)


          To view, visit change 4588535. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-MessageType: merged
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I17773a845c4e37a358fb8fc164fd6be1f01a594f
          Gerrit-Change-Number: 4588535
          Gerrit-PatchSet: 10
          Gerrit-Owner: Christian Dullweber <dull...@chromium.org>
          Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
          Gerrit-Reviewer: Christian Dullweber <dull...@chromium.org>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
          Reply all
          Reply to author
          Forward
          0 new messages