window management api: asking permission in Clank [chromium/src : main]

0 views
Skip to first unread message

Daniil Hrybchuk (Gerrit)

unread,
Jun 11, 2025, 10:44:35 AM6/11/25
to AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org
Attention needed from Daniil Hrybchuk

Message from Daniil Hrybchuk

Set Ready For Review

Open in Gerrit

Related details

Attention is currently required from:
  • Daniil Hrybchuk
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: I2463a8b132454b00b886c034cda3f296e45166b7
Gerrit-Change-Number: 6620824
Gerrit-PatchSet: 13
Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
Gerrit-Attention: Daniil Hrybchuk <ren...@google.com>
Gerrit-Comment-Date: Wed, 11 Jun 2025 14:44:20 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Daniil Hrybchuk (Gerrit)

unread,
Jun 11, 2025, 10:46:28 AM6/11/25
to Elias Klim, Nico Weber, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org
Attention needed from Elias Klim and Nico Weber

Daniil Hrybchuk added 1 comment

Patchset-level comments
File-level comment, Patchset 13 (Latest):
Daniil Hrybchuk . resolved

Hello, could you please take a look at these changes.

Open in Gerrit

Related details

Attention is currently required from:
  • Elias Klim
  • Nico Weber
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: I2463a8b132454b00b886c034cda3f296e45166b7
Gerrit-Change-Number: 6620824
Gerrit-PatchSet: 13
Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
Gerrit-Reviewer: Elias Klim <el...@chromium.org>
Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
Gerrit-Attention: Elias Klim <el...@chromium.org>
Gerrit-Attention: Nico Weber <tha...@chromium.org>
Gerrit-Comment-Date: Wed, 11 Jun 2025 14:46:15 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Elias Klim (Gerrit)

unread,
Jun 12, 2025, 7:29:55 AM6/12/25
to Daniil Hrybchuk, Nico Weber, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org
Attention needed from Daniil Hrybchuk and Nico Weber

Elias Klim voted and added 2 comments

Votes added by Elias Klim

Code-Review+1

2 comments

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

Thank you, lgtm

File components/permissions/contexts/window_management_permission_context.cc
Line 37, Patchset 14 (Latest): // TODO(crbug.com/40092782): Add window-management support on Android.
Elias Klim . unresolved

Do we still need it?

Open in Gerrit

Related details

Attention is currently required from:
  • Daniil Hrybchuk
  • Nico Weber
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2463a8b132454b00b886c034cda3f296e45166b7
    Gerrit-Change-Number: 6620824
    Gerrit-PatchSet: 14
    Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
    Gerrit-Attention: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Attention: Nico Weber <tha...@chromium.org>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 11:29:40 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Daniil Hrybchuk (Gerrit)

    unread,
    Jun 12, 2025, 7:37:57 AM6/12/25
    to Elias Klim, Nico Weber, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org
    Attention needed from Elias Klim and Nico Weber

    Daniil Hrybchuk added 1 comment

    File components/permissions/contexts/window_management_permission_context.cc
    Line 37, Patchset 14 (Latest): // TODO(crbug.com/40092782): Add window-management support on Android.
    Elias Klim . unresolved

    Do we still need it?

    Daniil Hrybchuk

    Yes, because it is under development and clank doesn't support display topology right now.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Elias Klim
    • Nico Weber
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2463a8b132454b00b886c034cda3f296e45166b7
    Gerrit-Change-Number: 6620824
    Gerrit-PatchSet: 14
    Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
    Gerrit-Attention: Elias Klim <el...@chromium.org>
    Gerrit-Attention: Nico Weber <tha...@chromium.org>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 11:37:42 +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,
    Jun 12, 2025, 8:22:51 AM6/12/25
    to Daniil Hrybchuk, Nico Weber, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org
    Attention needed from Daniil Hrybchuk and Nico Weber

    Elias Klim added 1 comment

    File components/permissions/contexts/window_management_permission_context.cc
    Line 37, Patchset 14 (Latest): // TODO(crbug.com/40092782): Add window-management support on Android.
    Elias Klim . resolved

    Do we still need it?

    Daniil Hrybchuk

    Yes, because it is under development and clank doesn't support display topology right now.

    Elias Klim

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Daniil Hrybchuk
    • Nico Weber
    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: I2463a8b132454b00b886c034cda3f296e45166b7
    Gerrit-Change-Number: 6620824
    Gerrit-PatchSet: 14
    Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
    Gerrit-Attention: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Attention: Nico Weber <tha...@chromium.org>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 12:22:34 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Daniil Hrybchuk <ren...@google.com>
    Comment-In-Reply-To: Elias Klim <el...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nico Weber (Gerrit)

    unread,
    Jun 12, 2025, 9:03:01 AM6/12/25
    to Daniil Hrybchuk, Nico Weber, Elias Klim, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org
    Attention needed from Daniil Hrybchuk

    Nico Weber voted and added 1 comment

    Votes added by Nico Weber

    Code-Review+1

    1 comment

    Patchset-level comments
    Nico Weber . resolved

    components/resources/android/permissions_resource_id.h lg

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Daniil Hrybchuk
    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: I2463a8b132454b00b886c034cda3f296e45166b7
    Gerrit-Change-Number: 6620824
    Gerrit-PatchSet: 14
    Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
    Gerrit-Attention: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 13:02:53 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Daniil Hrybchuk (Gerrit)

    unread,
    Jun 12, 2025, 9:05:38 AM6/12/25
    to Nico Weber, Elias Klim, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org

    Daniil Hrybchuk voted Commit-Queue+2

    Commit-Queue+2
    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: I2463a8b132454b00b886c034cda3f296e45166b7
    Gerrit-Change-Number: 6620824
    Gerrit-PatchSet: 14
    Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    Gerrit-CC: Permissions Reviews <permissio...@chromium.org>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 13:05:23 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Chromium LUCI CQ (Gerrit)

    unread,
    Jun 12, 2025, 9:08:28 AM6/12/25
    to Daniil Hrybchuk, Nico Weber, Elias Klim, AyeAye, chromium...@chromium.org, Permissions Reviews, droger+w...@chromium.org

    Chromium LUCI CQ submitted the change

    Change information

    Commit message:
    window management api: asking permission in Clank

    Add icon
    (https://fonts.corp.google.com/icons?selected=Google+Material+Icons+Filled:select_window:&icon.query=windows&icon.size=24&icon.color=%231f1f1f&icon.set=Google+Material&icon.style=Filled&icon.platform=android)
    and string for permission request.

    Remove unnecessary
    `ContentSettingPermissionContextBase::UserMadePermissionDecision` call
    from `WindowManagementPermissionContext::UserMadePermissionDecision`.

    All these changes are guarded by `AndroidWindowManagementWebApi` feature
    flag.

    DD – go/wm-api-clank-dd.
    Bug: 422698943
    Test: out/{directory}/bin/run_components_unittests --gtest_filter='PermissionManagerTest*'
    Change-Id: I2463a8b132454b00b886c034cda3f296e45166b7
    Reviewed-by: Nico Weber <tha...@chromium.org>
    Commit-Queue: Daniil Hrybchuk <ren...@google.com>
    Reviewed-by: Elias Klim <el...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1472997}
    Files:
    • M chrome/android/javatests/src/org/chromium/chrome/browser/page_info/PageInfoDiscoverabilityTest.java
    • M components/permissions/DEPS
    • M components/permissions/android/BUILD.gn
    • A components/permissions/android/res/drawable/gm_filled_select_window_24.xml
    • M components/permissions/contexts/window_management_permission_context.cc
    • M components/permissions/permission_manager_unittest.cc
    • M components/permissions/permission_request.cc
    • M components/permissions/permission_util.cc
    • M components/permissions/request_type.cc
    • M components/permissions/request_type.h
    • M components/permissions_strings.grdp
    • A components/permissions_strings_grdp/IDS_WINDOW_MANAGEMENT_INFOBAR_TEXT.png.sha1
    • M components/resources/android/permissions_resource_id.h
    Change size: M
    Delta: 13 files changed, 66 insertions(+), 13 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Elias Klim, +1 by Nico Weber
    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: I2463a8b132454b00b886c034cda3f296e45166b7
    Gerrit-Change-Number: 6620824
    Gerrit-PatchSet: 15
    Gerrit-Owner: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Daniil Hrybchuk <ren...@google.com>
    Gerrit-Reviewer: Elias Klim <el...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    open
    diffy
    satisfied_requirement
    Reply all
    Reply to author
    Forward
    0 new messages