[SAA] Remove renderer->browser IPC and fix race condition [chromium/src : main]

0 views
Skip to first unread message

Chris Fredrickson (Gerrit)

unread,
Mar 11, 2026, 5:03:07 PM (yesterday) Mar 11
to Ari Chivukula, Elias Klim, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, dullweb...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, msrame...@chromium.org
Attention needed from Ari Chivukula and Elias Klim

Chris Fredrickson added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Chris Fredrickson . resolved

+ari for force-allow-storage-access removals;
+elklm for permission_controller_impl.cc;
I'll tag more reviewers later if this looks fine to you both.

Open in Gerrit

Related details

Attention is currently required from:
  • Ari Chivukula
  • Elias Klim
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ib2ac004f076deda88b1906ca171f3cde9ee44f9b
Gerrit-Change-Number: 7657965
Gerrit-PatchSet: 2
Gerrit-Owner: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Ari Chivukula <ari...@chromium.org>
Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Elias Klim <el...@chromium.org>
Gerrit-Attention: Ari Chivukula <ari...@chromium.org>
Gerrit-Comment-Date: Wed, 11 Mar 2026 21:03:01 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Ari Chivukula (Gerrit)

unread,
Mar 11, 2026, 5:18:34 PM (yesterday) Mar 11
to Chris Fredrickson, Elias Klim, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, dullweb...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, msrame...@chromium.org
Attention needed from Chris Fredrickson and Elias Klim

Ari Chivukula voted and added 1 comment

Votes added by Ari Chivukula

Code-Review+1

1 comment

File content/browser/permissions/permission_controller_impl.cc
Line 320, Patchset 2 (Latest): net::StorageAccessApiStatus::kAccessViaAPI);
Ari Chivukula . unresolved

We only worry about grants because denials don't change state, and revocations are another path requiring navigation retry?

Open in Gerrit

Related details

Attention is currently required from:
  • Chris Fredrickson
  • Elias Klim
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ib2ac004f076deda88b1906ca171f3cde9ee44f9b
    Gerrit-Change-Number: 7657965
    Gerrit-PatchSet: 2
    Gerrit-Owner: Chris Fredrickson <cfre...@chromium.org>
    Gerrit-Reviewer: Ari Chivukula <ari...@chromium.org>
    Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Attention: Elias Klim <el...@chromium.org>
    Gerrit-Attention: Chris Fredrickson <cfre...@chromium.org>
    Gerrit-Comment-Date: Wed, 11 Mar 2026 21:18:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Chris Fredrickson (Gerrit)

    unread,
    11:29 AM (11 hours ago) 11:29 AM
    to Ari Chivukula, Elias Klim, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, dullweb...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, msrame...@chromium.org
    Attention needed from Elias Klim

    Chris Fredrickson added 1 comment

    File content/browser/permissions/permission_controller_impl.cc
    Line 320, Patchset 2: net::StorageAccessApiStatus::kAccessViaAPI);
    Ari Chivukula . resolved

    We only worry about grants because denials don't change state, and revocations are another path requiring navigation retry?

    Chris Fredrickson

    Right, `ask->denied` doesn't change RFH state; `granted->denied` and `granted->ask` doesn't trigger a state change for non-overridden permissions so we don't trigger one here either. (The granted->not granted transition triggers a butter bar asking the user to reload, IIRC. It doesn't reload automatically because the user might have been in the middle of something on the page.)

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Elias Klim
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ib2ac004f076deda88b1906ca171f3cde9ee44f9b
      Gerrit-Change-Number: 7657965
      Gerrit-PatchSet: 4
      Gerrit-Owner: Chris Fredrickson <cfre...@chromium.org>
      Gerrit-Reviewer: Ari Chivukula <ari...@chromium.org>
      Gerrit-Reviewer: Chris Fredrickson <cfre...@chromium.org>
      Gerrit-Reviewer: Elias Klim <el...@chromium.org>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Elias Klim <el...@chromium.org>
      Gerrit-Comment-Date: Thu, 12 Mar 2026 15:29:48 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Ari Chivukula <ari...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages