Add enterprise policy to disable cross-origin non-visible iframe throttling. [chromium/src : main]

0 views
Skip to first unread message

James Maclean (Gerrit)

unread,
Nov 23, 2022, 4:24:31 PM11/23/22
to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Avi Drissman, Charlie Reis, Brandon Heenan, Julian Pastarmov, Kentaro Hara, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

Attention is currently required from: Brandon Heenan, Charlie Reis, Julian Pastarmov, Kentaro Hara.

Patch set 13:Commit-Queue +1

View Change

1 comment:

  • Commit Message:

    • Patch Set #12, Line 7: thrrottling

      typo

      Thanks ... I saw that earlier then forgot to fix it when I uploaded the latest patchset. :-)

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

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
Gerrit-Change-Number: 3966873
Gerrit-PatchSet: 13
Gerrit-Owner: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
Gerrit-CC: Brandon Heenan <bhe...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
Gerrit-Attention: Brandon Heenan <bhe...@google.com>
Gerrit-Attention: Kentaro Hara <har...@chromium.org>
Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
Gerrit-Attention: Charlie Reis <cr...@chromium.org>
Gerrit-Comment-Date: Wed, 23 Nov 2022 21:21:43 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Avi Drissman <a...@chromium.org>
Gerrit-MessageType: comment

Kentaro Hara (Gerrit)

unread,
Nov 23, 2022, 7:07:33 PM11/23/22
to James Maclean, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Avi Drissman, Charlie Reis, Brandon Heenan, Julian Pastarmov, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

Attention is currently required from: Brandon Heenan, Charlie Reis, James Maclean, Julian Pastarmov.

Patch set 13:Code-Review +1

View Change

1 comment:

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

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
Gerrit-Change-Number: 3966873
Gerrit-PatchSet: 13
Gerrit-Owner: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
Gerrit-CC: Brandon Heenan <bhe...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
Gerrit-Attention: Brandon Heenan <bhe...@google.com>
Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
Gerrit-Attention: Charlie Reis <cr...@chromium.org>
Gerrit-Attention: James Maclean <wjma...@chromium.org>
Gerrit-Comment-Date: Thu, 24 Nov 2022 00:05:37 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment

Julian Pastarmov (Gerrit)

unread,
Nov 24, 2022, 12:15:05 PM11/24/22
to James Maclean, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

Attention is currently required from: Charlie Reis, James Maclean.

Patch set 13:Code-Review +1

View Change

3 comments:

  • Patchset:

  • File components/policy/resources/templates/policy_definitions/Miscellaneous/ThrottleNonVisibleCrossOriginIframesAllowed.yaml:

    • Patch Set #13, Line 8: experiments.

      please replace experiments with "Chrome variations" and remove one of the two dots here.

  • File components/policy/resources/templates/policy_definitions/Miscellaneous/ThrottleNonVisibleCrossOriginIframesEnabled.yaml:

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

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
Gerrit-Change-Number: 3966873
Gerrit-PatchSet: 13
Gerrit-Owner: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
Gerrit-CC: Brandon Heenan <bhe...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
Gerrit-Attention: Charlie Reis <cr...@chromium.org>
Gerrit-Attention: James Maclean <wjma...@chromium.org>
Gerrit-Comment-Date: Thu, 24 Nov 2022 17:12:56 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Julian Pastarmov <pasta...@chromium.org>
Comment-In-Reply-To: James Maclean <wjma...@chromium.org>
Gerrit-MessageType: comment

James Maclean (Gerrit)

unread,
Nov 25, 2022, 9:44:55 AM11/25/22
to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

Attention is currently required from: Charlie Reis.

View Change

2 comments:

  • Patchset:

  • File components/policy/resources/templates/policy_definitions/Miscellaneous/ThrottleNonVisibleCrossOriginIframesAllowed.yaml:

    • Patch Set #13, Line 8: experiments.

      please replace experiments with "Chrome variations" and remove one of the two dots here.

    • Done

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

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
Gerrit-Change-Number: 3966873
Gerrit-PatchSet: 14
Gerrit-Owner: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
Gerrit-CC: Brandon Heenan <bhe...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
Gerrit-Attention: Charlie Reis <cr...@chromium.org>
Gerrit-Comment-Date: Fri, 25 Nov 2022 14:41:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Julian Pastarmov <pasta...@chromium.org>
Gerrit-MessageType: comment

James Maclean (Gerrit)

unread,
Nov 25, 2022, 9:45:08 AM11/25/22
to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

Attention is currently required from: Charlie Reis.

Patch set 14:Commit-Queue +2

View Change

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
    Gerrit-Change-Number: 3966873
    Gerrit-PatchSet: 14
    Gerrit-Owner: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
    Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
    Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
    Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
    Gerrit-CC: Brandon Heenan <bhe...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-Attention: Charlie Reis <cr...@chromium.org>
    Gerrit-Comment-Date: Fri, 25 Nov 2022 14:41:46 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    James Maclean (Gerrit)

    unread,
    Nov 25, 2022, 11:03:05 AM11/25/22
    to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

    Attention is currently required from: Charlie Reis.

    View Change

    1 comment:

    • Patchset:

      • Patch Set #15:

        pastarmovj@ - It seems that registering the pref as a profile pref is necessary for it to pass ChunkedPolicyPrefsTest.PolicyToPrefsMapping/6, so I've restored it.

        Let me know if that's ok, or if I've missed something. I'll hold off submitting it until I hear back from you.

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
    Gerrit-Change-Number: 3966873
    Gerrit-PatchSet: 15
    Gerrit-Owner: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
    Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
    Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
    Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
    Gerrit-CC: Brandon Heenan <bhe...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-Attention: Charlie Reis <cr...@chromium.org>
    Gerrit-Comment-Date: Fri, 25 Nov 2022 16:00:33 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    Julian Pastarmov (Gerrit)

    unread,
    Nov 25, 2022, 1:49:53 PM11/25/22
    to James Maclean, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

    Attention is currently required from: Charlie Reis, James Maclean.

    Patch set 15:Code-Review +1

    View Change

    2 comments:

    • Patchset:

      • Patch Set #15:

        I commented in the pref test file what needs to be done to get the test passing without the pref being in the profile pref store.

    • File chrome/test/data/policy/policy_test_cases.json:

      • Patch Set #15, Line 8334: "

        You need to specify "location": "local_state" here as well to tell the test that the pref is in local state. Same for all other tests.

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
    Gerrit-Change-Number: 3966873
    Gerrit-PatchSet: 15
    Gerrit-Owner: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
    Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
    Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
    Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
    Gerrit-CC: Brandon Heenan <bhe...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-Attention: Charlie Reis <cr...@chromium.org>
    Gerrit-Attention: James Maclean <wjma...@chromium.org>
    Gerrit-Comment-Date: Fri, 25 Nov 2022 18:47:09 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    James Maclean (Gerrit)

    unread,
    Nov 25, 2022, 2:07:17 PM11/25/22
    to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

    Attention is currently required from: Charlie Reis.

    View Change

    3 comments:

    • Patchset:

    • File chrome/test/data/policy/policy_test_cases.json:

      • You need to specify "location": "local_state" here as well to tell the test that the pref is in loca […]

        Got it, thanks!

    • File components/policy/resources/templates/policy_definitions/Miscellaneous/ThrottleNonVisibleCrossOriginIframesEnabled.yaml:

      • Patch Set #6, Line 6: When true, this policy allows users to enable the throttling of cross-origin

        I'll defer this until we decide on the previous comment.

        Done

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
    Gerrit-Change-Number: 3966873
    Gerrit-PatchSet: 16
    Gerrit-Owner: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
    Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
    Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
    Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
    Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
    Gerrit-CC: Brandon Heenan <bhe...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-Attention: Charlie Reis <cr...@chromium.org>
    Gerrit-Comment-Date: Fri, 25 Nov 2022 19:04:23 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Julian Pastarmov <pasta...@chromium.org>
    Comment-In-Reply-To: Charlie Reis <cr...@chromium.org>

    James Maclean (Gerrit)

    unread,
    Nov 25, 2022, 2:08:12 PM11/25/22
    to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

    Attention is currently required from: Charlie Reis.

    Patch set 16:Commit-Queue +2

    View Change

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

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
      Gerrit-Change-Number: 3966873
      Gerrit-PatchSet: 16
      Gerrit-Owner: James Maclean <wjma...@chromium.org>
      Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
      Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
      Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
      Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
      Gerrit-CC: Brandon Heenan <bhe...@google.com>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
      Gerrit-Attention: Charlie Reis <cr...@chromium.org>
      Gerrit-Comment-Date: Fri, 25 Nov 2022 19:04:27 +0000

      James Maclean (Gerrit)

      unread,
      Nov 26, 2022, 7:52:17 AM11/26/22
      to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

      Attention is currently required from: Charlie Reis, James Maclean.

      Patch set 16:Commit-Queue +2

      View Change

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

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
        Gerrit-Change-Number: 3966873
        Gerrit-PatchSet: 16
        Gerrit-Owner: James Maclean <wjma...@chromium.org>
        Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
        Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
        Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
        Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
        Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
        Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
        Gerrit-CC: Brandon Heenan <bhe...@google.com>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
        Gerrit-Attention: Charlie Reis <cr...@chromium.org>
        Gerrit-Attention: James Maclean <wjma...@chromium.org>
        Gerrit-Comment-Date: Sat, 26 Nov 2022 12:49:13 +0000

        James Maclean (Gerrit)

        unread,
        Nov 26, 2022, 11:56:05 AM11/26/22
        to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen
        Gerrit-Comment-Date: Sat, 26 Nov 2022 16:52:43 +0000

        James Maclean (Gerrit)

        unread,
        Nov 26, 2022, 3:43:27 PM11/26/22
        to asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen
        Gerrit-Comment-Date: Sat, 26 Nov 2022 20:40:32 +0000

        Chromium LUCI CQ (Gerrit)

        unread,
        Nov 26, 2022, 4:40:59 PM11/26/22
        to James Maclean, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Julian Pastarmov, Kentaro Hara, Avi Drissman, Charlie Reis, Brandon Heenan, Yann Dago, Chromium Metrics Reviews, chromium...@chromium.org, Enterprise Policy Reviews, Kenneth Rohde Christiansen

        Chromium LUCI CQ submitted this change.

        View Change



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

        ```
        The name of the file: chrome/browser/chrome_content_browser_client.cc
        Insertions: 0, Deletions: 3.

        @@ -1582,9 +1582,6 @@
        prefs::kAccessControlAllowMethodsInCORSPreflightSpecConformant, true);

        registry->RegisterBooleanPref(
        - prefs::kThrottleNonVisibleCrossOriginIframesAllowed, true);
        -
        - registry->RegisterBooleanPref(
        policy::policy_prefs::kOffsetParentNewSpecBehaviorEnabled, true);
        registry->RegisterBooleanPref(
        policy::policy_prefs::kSendMouseEventsDisabledFormControlsEnabled, true);
        ```
        ```
        The name of the file: chrome/test/data/policy/policy_test_cases.json
        Insertions: 3, Deletions: 0.

        @@ -8331,6 +8331,7 @@
        },
        "prefs": {
        "throttle_non_visible_cross_origin_iframes_allowed": {
        + "location": "local_state",
        "value": true
        }
        }
        @@ -8341,6 +8342,7 @@
        },
        "prefs": {
        "throttle_non_visible_cross_origin_iframes_allowed": {
        + "location": "local_state",
        "value": false
        }
        }
        @@ -8349,6 +8351,7 @@
        "policies": {},
        "prefs": {
        "throttle_non_visible_cross_origin_iframes_allowed": {
        + "location": "local_state",
        "default_value": true
        }
        }
        ```

        Approvals: Julian Pastarmov: Looks good to me James Maclean: Commit Avi Drissman: Looks good to me Kentaro Hara: Looks good to me
        Add enterprise policy to disable cross-origin non-visible iframe throttling.

        This CL implements an enterprise policy to allow disabling of the
        ThrottleDisplayNoneAndVisibilityHiddenCrossOriginIframes feature in
        Blink.

        Since the override requires providing a helper function directly in
        third_party/blink/common, it seems simpler to not use
        RuntimeEnabledFeatures for this feature, and instead just directly
        declare it in blink::features. This requires small changes in the
        tests, but overall makes the code easier to understand.

        Bug: 1330592
        Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
        Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3966873
        Reviewed-by: Avi Drissman <a...@chromium.org>
        Commit-Queue: James Maclean <wjma...@chromium.org>
        Reviewed-by: Julian Pastarmov <pasta...@chromium.org>
        Reviewed-by: Kentaro Hara <har...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1075923}
        ---
        M chrome/browser/chrome_browser_main.cc
        M chrome/browser/chrome_content_browser_client.cc
        M chrome/browser/policy/configuration_policy_handler_list_factory.cc
        M chrome/common/pref_names.cc
        M chrome/common/pref_names.h
        M chrome/test/data/policy/policy_test_cases.json
        M components/policy/resources/templates/policies.yaml
        A components/policy/resources/templates/policy_definitions/Miscellaneous/ThrottleNonVisibleCrossOriginIframesAllowed.yaml
        M content/public/common/content_switch_dependent_feature_overrides.cc
        M third_party/blink/common/features.cc
        M third_party/blink/common/switches.cc
        M third_party/blink/public/common/features.h
        M third_party/blink/public/common/switches.h
        M third_party/blink/renderer/core/frame/frame_view.cc
        M third_party/blink/renderer/core/scheduler_integration_tests/frame_throttling_test.cc
        M third_party/blink/renderer/platform/runtime_enabled_features.json5
        M tools/metrics/histograms/enums.xml
        17 files changed, 193 insertions(+), 21 deletions(-)


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

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I75eda216805864a266716d16d06fdb9d3d581cbc
        Gerrit-Change-Number: 3966873
        Gerrit-PatchSet: 17
        Gerrit-Owner: James Maclean <wjma...@chromium.org>
        Gerrit-Reviewer: Avi Drissman <a...@chromium.org>
        Gerrit-Reviewer: Charlie Reis <cr...@chromium.org>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: James Maclean <wjma...@chromium.org>
        Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
        Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
        Gerrit-Reviewer: Yann Dago <yd...@chromium.org>
        Gerrit-CC: Brandon Heenan <bhe...@google.com>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
        Gerrit-MessageType: merged
        Reply all
        Reply to author
        Forward
        0 new messages