Add Web Smart Card Protocol configuration. [chromium/src : main]

0 views
Skip to first unread message

Paulina Gacek (Gerrit)

unread,
Dec 8, 2025, 12:13:40 PMDec 8
to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
Attention needed from Zgroza (Luke) Klimek

Paulina Gacek voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Zgroza (Luke) Klimek
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: I64e46d163d004032386654e79d1132a2189b501e
Gerrit-Change-Number: 7238354
Gerrit-PatchSet: 3
Gerrit-Owner: Paulina Gacek <paulin...@google.com>
Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
Gerrit-Comment-Date: Mon, 08 Dec 2025 17:13:26 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Zgroza (Luke) Klimek (Gerrit)

unread,
Dec 18, 2025, 7:56:38 AM (13 days ago) Dec 18
to Paulina Gacek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
Attention needed from Paulina Gacek

Zgroza (Luke) Klimek added 1 comment

File content/browser/smart_card/emulation/buildflags.gni
Line 7, Patchset 7 (Latest):enable_smart_card_emulation = is_chromeos
Zgroza (Luke) Klimek . unresolved

Hm, now I'm thinking... there's quite a lot of places in which smart card stuff is excluded based on `is_chromeos`. Maybe it would be a good idea to create not `enable_smart_card_emulation` but rather `smart_card_api_supported` (+ the right macro) and file a bug in smart card component (public one) to migrate current ifs to this?
In the current state expanding the API to other platforms sounds like a giant mess of changing a lot of `if`s and `#if`s.

Open in Gerrit

Related details

Attention is currently required from:
  • Paulina Gacek
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • 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: I64e46d163d004032386654e79d1132a2189b501e
    Gerrit-Change-Number: 7238354
    Gerrit-PatchSet: 7
    Gerrit-Owner: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
    Gerrit-Attention: Paulina Gacek <paulin...@google.com>
    Gerrit-Comment-Date: Thu, 18 Dec 2025 12:56:24 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Paulina Gacek (Gerrit)

    unread,
    Dec 19, 2025, 8:47:21 AM (12 days ago) Dec 19
    to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
    Attention needed from Zgroza (Luke) Klimek

    Paulina Gacek added 1 comment

    File content/browser/smart_card/emulation/buildflags.gni
    Line 7, Patchset 7 (Latest):enable_smart_card_emulation = is_chromeos
    Zgroza (Luke) Klimek . unresolved

    Hm, now I'm thinking... there's quite a lot of places in which smart card stuff is excluded based on `is_chromeos`. Maybe it would be a good idea to create not `enable_smart_card_emulation` but rather `smart_card_api_supported` (+ the right macro) and file a bug in smart card component (public one) to migrate current ifs to this?
    In the current state expanding the API to other platforms sounds like a giant mess of changing a lot of `if`s and `#if`s.

    Paulina Gacek

    Do you want me to also change the flag `ENABLE_SMART_CARD_EMULATION` to `IS_SMART_CARD_API_SUPPORTED`?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Zgroza (Luke) Klimek
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • 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: I64e46d163d004032386654e79d1132a2189b501e
    Gerrit-Change-Number: 7238354
    Gerrit-PatchSet: 7
    Gerrit-Owner: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
    Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
    Gerrit-Comment-Date: Fri, 19 Dec 2025 13:47:04 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Zgroza (Luke) Klimek <zgr...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Paulina Gacek (Gerrit)

    unread,
    Dec 19, 2025, 10:26:40 AM (12 days ago) Dec 19
    to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
    Attention needed from Zgroza (Luke) Klimek

    Paulina Gacek added 1 comment

    File content/browser/smart_card/emulation/buildflags.gni
    Line 7, Patchset 7:enable_smart_card_emulation = is_chromeos
    Zgroza (Luke) Klimek . resolved

    Hm, now I'm thinking... there's quite a lot of places in which smart card stuff is excluded based on `is_chromeos`. Maybe it would be a good idea to create not `enable_smart_card_emulation` but rather `smart_card_api_supported` (+ the right macro) and file a bug in smart card component (public one) to migrate current ifs to this?
    In the current state expanding the API to other platforms sounds like a giant mess of changing a lot of `if`s and `#if`s.

    Paulina Gacek

    Do you want me to also change the flag `ENABLE_SMART_CARD_EMULATION` to `IS_SMART_CARD_API_SUPPORTED`?

    Paulina Gacek

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Zgroza (Luke) Klimek
    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: I64e46d163d004032386654e79d1132a2189b501e
      Gerrit-Change-Number: 7238354
      Gerrit-PatchSet: 9
      Gerrit-Owner: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
      Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
      Gerrit-Comment-Date: Fri, 19 Dec 2025 15:26:25 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Zgroza (Luke) Klimek (Gerrit)

      unread,
      Dec 22, 2025, 7:05:25 AM (9 days ago) Dec 22
      to Paulina Gacek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
      Attention needed from Paulina Gacek

      Zgroza (Luke) Klimek voted and added 2 comments

      Votes added by Zgroza (Luke) Klimek

      Code-Review+1

      2 comments

      File content/browser/BUILD.gn
      Line 2562, Patchset 9 (Latest): defines += [ "IS_SMART_CARD_API_SUPPORTED" ]
      Zgroza (Luke) Klimek . unresolved
      Please put here something like this, if possible.
      ```suggestion
      # TODO(crbug.com/470349523): migrate more smart card files to this
      defines += [ "IS_SMART_CARD_API_SUPPORTED" ]
      ```
      File content/browser/smart_card/buildflags.gni
      Line 7, Patchset 9 (Latest):is_smart_card_api_supported = is_chromeos
      Zgroza (Luke) Klimek . unresolved

      Please put something like this here:
      ```suggestion
      # TODO(crbug.com/470349523): migrate more smart card files to this
      is_smart_card_api_supported = is_chromeos
      ```

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Paulina Gacek
      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: I64e46d163d004032386654e79d1132a2189b501e
        Gerrit-Change-Number: 7238354
        Gerrit-PatchSet: 9
        Gerrit-Owner: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
        Gerrit-Attention: Paulina Gacek <paulin...@google.com>
        Gerrit-Comment-Date: Mon, 22 Dec 2025 12:05:05 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Paulina Gacek (Gerrit)

        unread,
        Dec 22, 2025, 9:45:11 AM (9 days ago) Dec 22
        to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
        Attention needed from Zgroza (Luke) Klimek

        Paulina Gacek added 2 comments

        File content/browser/BUILD.gn
        Line 2562, Patchset 9: defines += [ "IS_SMART_CARD_API_SUPPORTED" ]
        Zgroza (Luke) Klimek . resolved
        Please put here something like this, if possible.
        ```suggestion
        # TODO(crbug.com/470349523): migrate more smart card files to this
        defines += [ "IS_SMART_CARD_API_SUPPORTED" ]
        ```
        Paulina Gacek

        Done

        File content/browser/smart_card/buildflags.gni
        Line 7, Patchset 9:is_smart_card_api_supported = is_chromeos
        Zgroza (Luke) Klimek . resolved

        Please put something like this here:
        ```suggestion
        # TODO(crbug.com/470349523): migrate more smart card files to this
        is_smart_card_api_supported = is_chromeos
        ```

        Paulina Gacek

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Zgroza (Luke) Klimek
        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: I64e46d163d004032386654e79d1132a2189b501e
          Gerrit-Change-Number: 7238354
          Gerrit-PatchSet: 10
          Gerrit-Owner: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
          Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
          Gerrit-Comment-Date: Mon, 22 Dec 2025 14:44:52 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Zgroza (Luke) Klimek <zgr...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Rakina Zata Amni (Gerrit)

          unread,
          Dec 22, 2025, 5:16:02 PM (8 days ago) Dec 22
          to Paulina Gacek, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
          Attention needed from Paulina Gacek and Zgroza (Luke) Klimek

          Rakina Zata Amni added 1 comment

          File content/browser/devtools/BUILD.gn
          Line 9, Patchset 10 (Latest):import("//content/public/common/features.gni")
          Rakina Zata Amni . unresolved

          Other cases like `enable_bluetooth_emulation` seems to use `.gni` files from directories more specific to the feature instead of `//content/public/common/features.gni`. Is that possible to do for this as well? (Just not sure if the flag belongs in that file, but if there's no other better choice maybe it's fine)

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Paulina Gacek
          • Zgroza (Luke) Klimek
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I64e46d163d004032386654e79d1132a2189b501e
            Gerrit-Change-Number: 7238354
            Gerrit-PatchSet: 10
            Gerrit-Owner: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Attention: Paulina Gacek <paulin...@google.com>
            Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Comment-Date: Mon, 22 Dec 2025 22:15:26 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Paulina Gacek (Gerrit)

            unread,
            Dec 29, 2025, 2:42:19 AM (yesterday) Dec 29
            to Rakina Zata Amni, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
            Attention needed from Rakina Zata Amni and Zgroza (Luke) Klimek

            Paulina Gacek added 1 comment

            File content/browser/devtools/BUILD.gn
            Line 9, Patchset 10:import("//content/public/common/features.gni")
            Rakina Zata Amni . unresolved

            Other cases like `enable_bluetooth_emulation` seems to use `.gni` files from directories more specific to the feature instead of `//content/public/common/features.gni`. Is that possible to do for this as well? (Just not sure if the flag belongs in that file, but if there's no other better choice maybe it's fine)

            Paulina Gacek

            Hi Akita, thanks for the feedback! We've placed the `enable_smart_card` flag here because this feature will have code in both the `content/` layer and in `third_party/blink/`.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Rakina Zata Amni
            • Zgroza (Luke) Klimek
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I64e46d163d004032386654e79d1132a2189b501e
            Gerrit-Change-Number: 7238354
            Gerrit-PatchSet: 11
            Gerrit-Owner: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Comment-Date: Mon, 29 Dec 2025 07:42:00 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Rakina Zata Amni <rak...@chromium.org>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Paulina Gacek (Gerrit)

            unread,
            Dec 29, 2025, 5:32:56 AM (yesterday) Dec 29
            to Rakina Zata Amni, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
            Attention needed from Rakina Zata Amni and Zgroza (Luke) Klimek

            Paulina Gacek added 1 comment

            File content/browser/devtools/BUILD.gn
            Line 9, Patchset 10:import("//content/public/common/features.gni")
            Rakina Zata Amni . unresolved

            Other cases like `enable_bluetooth_emulation` seems to use `.gni` files from directories more specific to the feature instead of `//content/public/common/features.gni`. Is that possible to do for this as well? (Just not sure if the flag belongs in that file, but if there's no other better choice maybe it's fine)

            Paulina Gacek

            Hi Akita, thanks for the feedback! We've placed the `enable_smart_card` flag here because this feature will have code in both the `content/` layer and in `third_party/blink/`.

            Paulina Gacek

            *Rakina, apologies 🙏

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Rakina Zata Amni
            • Zgroza (Luke) Klimek
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: I64e46d163d004032386654e79d1132a2189b501e
            Gerrit-Change-Number: 7238354
            Gerrit-PatchSet: 12
            Gerrit-Owner: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Comment-Date: Mon, 29 Dec 2025 10:32:38 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Zgroza (Luke) Klimek (Gerrit)

            unread,
            Dec 29, 2025, 6:20:40 AM (yesterday) Dec 29
            to Paulina Gacek, Rakina Zata Amni, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
            Attention needed from Paulina Gacek and Rakina Zata Amni

            Zgroza (Luke) Klimek voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Paulina Gacek
            • Rakina Zata Amni
            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: I64e46d163d004032386654e79d1132a2189b501e
              Gerrit-Change-Number: 7238354
              Gerrit-PatchSet: 12
              Gerrit-Owner: Paulina Gacek <paulin...@google.com>
              Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
              Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
              Gerrit-Attention: Paulina Gacek <paulin...@google.com>
              Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Comment-Date: Mon, 29 Dec 2025 11:20:22 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Paulina Gacek (Gerrit)

              unread,
              Dec 29, 2025, 10:52:14 AM (yesterday) Dec 29
              to Alex Moshchuk, Zgroza (Luke) Klimek, Rakina Zata Amni, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
              Attention needed from Alex Moshchuk and Rakina Zata Amni

              Paulina Gacek added 1 comment

              File content/browser/devtools/BUILD.gn
              Line 9, Patchset 10:import("//content/public/common/features.gni")
              Rakina Zata Amni . resolved

              Other cases like `enable_bluetooth_emulation` seems to use `.gni` files from directories more specific to the feature instead of `//content/public/common/features.gni`. Is that possible to do for this as well? (Just not sure if the flag belongs in that file, but if there's no other better choice maybe it's fine)

              Paulina Gacek

              Hi Akita, thanks for the feedback! We've placed the `enable_smart_card` flag here because this feature will have code in both the `content/` layer and in `third_party/blink/`.

              Paulina Gacek

              *Rakina, apologies 🙏

              Paulina Gacek

              Acknowledged

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex Moshchuk
              • Rakina Zata Amni
              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: I64e46d163d004032386654e79d1132a2189b501e
                Gerrit-Change-Number: 7238354
                Gerrit-PatchSet: 12
                Gerrit-Owner: Paulina Gacek <paulin...@google.com>
                Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
                Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
                Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
                Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                Gerrit-Comment-Date: Mon, 29 Dec 2025 15:51:57 +0000
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Alex Moshchuk (Gerrit)

                unread,
                Dec 29, 2025, 6:04:30 PM (yesterday) Dec 29
                to Paulina Gacek, Zgroza (Luke) Klimek, Rakina Zata Amni, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
                Attention needed from Paulina Gacek and Rakina Zata Amni

                Alex Moshchuk added 1 comment

                File content/browser/devtools/BUILD.gn
                Line 9, Patchset 10:import("//content/public/common/features.gni")
                Rakina Zata Amni . unresolved

                Other cases like `enable_bluetooth_emulation` seems to use `.gni` files from directories more specific to the feature instead of `//content/public/common/features.gni`. Is that possible to do for this as well? (Just not sure if the flag belongs in that file, but if there's no other better choice maybe it's fine)

                Paulina Gacek

                Hi Akita, thanks for the feedback! We've placed the `enable_smart_card` flag here because this feature will have code in both the `content/` layer and in `third_party/blink/`.

                Paulina Gacek

                *Rakina, apologies 🙏

                Paulina Gacek

                Acknowledged

                Alex Moshchuk

                Placing it in content/public would expose it more widely outside of content/, though (e.g., it would be accessible from //chrome). I'm not sure that's needed, though maybe as Rakina said, there's no better choice? Typically for cases where content and blink need to share some code, the feature definition would go into blink/public, and content would include that dependency (content can use stuff from blink/public). So just curious if it'd be better to define this in blink? (e.g., maybe [here](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/BUILD.gn;l=26;drc=a35f3c68a82831260fbf2d9ce29c00c9007ad3ac)? - though I'd defer to Blink owners for guidance)

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Paulina Gacek
                • Rakina Zata Amni
                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: I64e46d163d004032386654e79d1132a2189b501e
                  Gerrit-Change-Number: 7238354
                  Gerrit-PatchSet: 12
                  Gerrit-Owner: Paulina Gacek <paulin...@google.com>
                  Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                  Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
                  Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
                  Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
                  Gerrit-Attention: Paulina Gacek <paulin...@google.com>
                  Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
                  Gerrit-Comment-Date: Mon, 29 Dec 2025 23:04:19 +0000
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Zgroza (Luke) Klimek (Gerrit)

                  unread,
                  12:04 PM (12 hours ago) 12:04 PM
                  to Paulina Gacek, Alex Moshchuk, Rakina Zata Amni, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org
                  Attention needed from Paulina Gacek and Rakina Zata Amni

                  Zgroza (Luke) Klimek added 1 comment

                  File content/browser/devtools/BUILD.gn
                  Line 9, Patchset 10:import("//content/public/common/features.gni")
                  Rakina Zata Amni . unresolved

                  Other cases like `enable_bluetooth_emulation` seems to use `.gni` files from directories more specific to the feature instead of `//content/public/common/features.gni`. Is that possible to do for this as well? (Just not sure if the flag belongs in that file, but if there's no other better choice maybe it's fine)

                  Paulina Gacek

                  Hi Akita, thanks for the feedback! We've placed the `enable_smart_card` flag here because this feature will have code in both the `content/` layer and in `third_party/blink/`.

                  Paulina Gacek

                  *Rakina, apologies 🙏

                  Paulina Gacek

                  Acknowledged

                  Alex Moshchuk

                  Placing it in content/public would expose it more widely outside of content/, though (e.g., it would be accessible from //chrome). I'm not sure that's needed, though maybe as Rakina said, there's no better choice? Typically for cases where content and blink need to share some code, the feature definition would go into blink/public, and content would include that dependency (content can use stuff from blink/public). So just curious if it'd be better to define this in blink? (e.g., maybe [here](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/BUILD.gn;l=26;drc=a35f3c68a82831260fbf2d9ce29c00c9007ad3ac)? - though I'd defer to Blink owners for guidance)

                  Zgroza (Luke) Klimek

                  So, the plan is to use it from:

                  • `//third_party/blink`
                  • `//content`
                  • `//chrome`

                  so something as widely accessible as possible would be good indeed.

                  Gerrit-Comment-Date: Tue, 30 Dec 2025 17:04:06 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: No
                  Comment-In-Reply-To: Alex Moshchuk <ale...@chromium.org>
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy
                  Reply all
                  Reply to author
                  Forward
                  0 new messages