[bedrock]: Restore media-permission methods on DocumentPipHost [chromium/src : main]

0 views
Skip to first unread message

Jiayu Chen (Gerrit)

unread,
Jun 24, 2026, 9:25:46 PM (4 days ago) Jun 24
to Thomas Lukaszewicz, Qikai Zhong, Chromium LUCI CQ, chromium...@chromium.org
Attention needed from Qikai Zhong and Thomas Lukaszewicz

Jiayu Chen added 1 comment

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Jiayu Chen . resolved

Hi, could u help review this when available? Thx.

Open in Gerrit

Related details

Attention is currently required from:
  • Qikai Zhong
  • Thomas Lukaszewicz
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I2abdb5dc69545d93d9a7cc245ff5fa879e319d17
Gerrit-Change-Number: 7990313
Gerrit-PatchSet: 6
Gerrit-Owner: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Reviewer: Thomas Lukaszewicz <tl...@chromium.org>
Gerrit-Attention: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Attention: Thomas Lukaszewicz <tl...@chromium.org>
Gerrit-Comment-Date: Thu, 25 Jun 2026 01:25:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Thomas Lukaszewicz (Gerrit)

unread,
Jun 24, 2026, 9:31:44 PM (4 days ago) Jun 24
to Jiayu Chen, Qikai Zhong, Chromium LUCI CQ, chromium...@chromium.org
Attention needed from Jiayu Chen and Qikai Zhong

Thomas Lukaszewicz voted and added 1 comment

Votes added by Thomas Lukaszewicz

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 7 (Latest):
Thomas Lukaszewicz . resolved

lgtm!

Open in Gerrit

Related details

Attention is currently required from:
  • Jiayu Chen
  • Qikai Zhong
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I2abdb5dc69545d93d9a7cc245ff5fa879e319d17
Gerrit-Change-Number: 7990313
Gerrit-PatchSet: 7
Gerrit-Owner: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Reviewer: Thomas Lukaszewicz <tl...@chromium.org>
Gerrit-Attention: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Attention: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Comment-Date: Thu, 25 Jun 2026 01:31:04 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Jiayu Chen (Gerrit)

unread,
Jun 24, 2026, 9:37:00 PM (4 days ago) Jun 24
to Thomas Lukaszewicz, Qikai Zhong, Chromium LUCI CQ, chromium...@chromium.org
Attention needed from Qikai Zhong

Jiayu Chen voted Commit-Queue+2

Commit-Queue+2
Open in Gerrit

Related details

Attention is currently required from:
  • Qikai Zhong
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I2abdb5dc69545d93d9a7cc245ff5fa879e319d17
Gerrit-Change-Number: 7990313
Gerrit-PatchSet: 7
Gerrit-Owner: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Reviewer: Thomas Lukaszewicz <tl...@chromium.org>
Gerrit-Attention: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Comment-Date: Thu, 25 Jun 2026 01:36:21 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Jiayu Chen (Gerrit)

unread,
Jun 24, 2026, 10:48:52 PM (4 days ago) Jun 24
to Thomas Lukaszewicz, Qikai Zhong, Chromium LUCI CQ, chromium...@chromium.org
Attention needed from Qikai Zhong

Jiayu Chen voted Commit-Queue+2

Commit-Queue+2
Open in Gerrit

Related details

Attention is currently required from:
  • Qikai Zhong
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I2abdb5dc69545d93d9a7cc245ff5fa879e319d17
Gerrit-Change-Number: 7990313
Gerrit-PatchSet: 9
Gerrit-Owner: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Reviewer: Thomas Lukaszewicz <tl...@chromium.org>
Gerrit-Attention: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Comment-Date: Thu, 25 Jun 2026 02:48:16 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Chromium LUCI CQ (Gerrit)

unread,
Jun 24, 2026, 11:01:34 PM (4 days ago) Jun 24
to Jiayu Chen, Thomas Lukaszewicz, Qikai Zhong, chromium...@chromium.org

Chromium LUCI CQ submitted the change with unreviewed changes

Unreviewed changes

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/ui/views/picture_in_picture/document_pip_host.cc
Insertions: 1, Deletions: 0.

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

Change information

Commit message:
[bedrock]: Restore media-permission methods on DocumentPipHost

The shared permission infrastructure now supports non-Browser hosts:
crrev.com/c/7986985 updated the bubble anchor utils to anchor to the
standalone PiP's location icon and dropped the Browser restriction in
CreatePermissionPrompt. With that in place, the host can route media
requests through the normal stack again:

- RequestMediaAccessPermission() forwards to
MediaCaptureDevicesDispatcher::ProcessMediaAccessRequest() with the
resolved extension, matching the Browser-backed behavior.
- CheckMediaAccessPermission() restores the real permission-state
lookup via MediaCaptureDevicesDispatcher.
- Drop the [[maybe_unused]] attribute on GetExtensionForOrigin and the
now-stale TODO comments.
- Create necessary tab helpers for the permission prompt flow.
Bug: 515252142
Change-Id: I2abdb5dc69545d93d9a7cc245ff5fa879e319d17
Commit-Queue: Jiayu Chen <jiay...@microsoft.com>
Reviewed-by: Thomas Lukaszewicz <tl...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1652143}
Files:
  • M chrome/browser/ui/views/picture_in_picture/BUILD.gn
  • M chrome/browser/ui/views/picture_in_picture/document_pip_host.cc
  • M chrome/browser/ui/views/picture_in_picture/document_pip_host.h
  • M chrome/browser/ui/views/picture_in_picture/document_pip_host_unittest.cc
Change size: M
Delta: 4 files changed, 101 insertions(+), 41 deletions(-)
Branch: refs/heads/main
Submit Requirements:
  • requirement satisfiedCode-Review: +1 by Thomas Lukaszewicz
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: I2abdb5dc69545d93d9a7cc245ff5fa879e319d17
Gerrit-Change-Number: 7990313
Gerrit-PatchSet: 10
Gerrit-Owner: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Reviewer: Jiayu Chen <jiay...@microsoft.com>
Gerrit-Reviewer: Qikai Zhong <qikai...@microsoft.com>
Gerrit-Reviewer: Thomas Lukaszewicz <tl...@chromium.org>
open
diffy
satisfied_requirement
Reply all
Reply to author
Forward
0 new messages