Switch blink feature KeyboardFocusableScrollers to status experimental [chromium/src : main]

7 views
Skip to first unread message

Di Zhang (Gerrit)

unread,
Nov 7, 2023, 5:28:00 PM11/7/23
to Mason Freed, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Chris Harrelson, Aaron Leventhal

Attention is currently required from: Mason Freed.

Di Zhang would like Mason Freed to review this change.

View Change

Switch blink feature KeyboardFocusableScrollers to status experimental

We are switching feature KeyboardFocusableScrollers to experimental.

Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Bug: 1040141
---
M third_party/blink/renderer/platform/runtime_enabled_features.json5
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
index 3a12d3cc..f729fe4 100644
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -2279,7 +2279,7 @@
},
{
name: "KeyboardFocusableScrollers",
- status: "test",
+ status: "experimental",
},
{
name: "LangAttributeAwareFormControlUI",

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

Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>

Di Zhang (Gerrit)

unread,
Nov 7, 2023, 5:28:07 PM11/7/23
to blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Chris Harrelson, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Mason Freed.

View Change

1 comment:

  • Patchset:

    • Patch Set #1:

      The first step to enabling KeyboardFocusableScrollers is to enable it in canary/dev and see what are the crashes it might cause.

      We will restart a Finch experiment.

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Tue, 07 Nov 2023 22:27:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Chris Harrelson (Gerrit)

unread,
Nov 7, 2023, 5:59:19 PM11/7/23
to Di Zhang, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Di Zhang, Mason Freed.

View Change

1 comment:

  • Patchset:

    • Patch Set #1:

      I don't think we can make this change until we fix the code not to be called from a11y.

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Di Zhang <dizh...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Tue, 07 Nov 2023 22:59:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Di Zhang (Gerrit)

unread,
Nov 8, 2023, 1:04:11 PM11/8/23
to blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Chris Harrelson, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Chris Harrelson.

View Change

1 comment:

  • Patchset:

    • Patch Set #1:

      I don't think we can make this change until we fix the code not to be called from a11y.

    • Which code is it, do you have a crbug link? Thanks

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Chris Harrelson <chri...@chromium.org>
Gerrit-Comment-Date: Wed, 08 Nov 2023 18:04:01 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Chris Harrelson <chri...@chromium.org>

Chris Harrelson (Gerrit)

unread,
Nov 8, 2023, 1:35:34 PM11/8/23
to Di Zhang, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Di Zhang.

View Change

1 comment:

  • Patchset:

    • Patch Set #1:

      Which code is it, do you have a crbug link? Thanks

      There were accessibility crash bug, some of which were due to forcing layout during a11y because of KeyboardFocusableScrollers by calling IsScrollableContainerThatShouldBeKeyboardFocusable from a11y. Is this code path gone now?

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Di Zhang <dizh...@chromium.org>
Gerrit-Comment-Date: Wed, 08 Nov 2023 18:35:25 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Di Zhang <dizh...@chromium.org>
Comment-In-Reply-To: Chris Harrelson <chri...@chromium.org>

Di Zhang (Gerrit)

unread,
Nov 8, 2023, 1:38:37 PM11/8/23
to blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Chris Harrelson, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Chris Harrelson.

View Change

1 comment:

  • Patchset:

    • Patch Set #1:

      There were accessibility crash bug, some of which were due to forcing layout during a11y because of […]

      No, that is still present. It is hard to avoid since we need a clean layout to check if an element is a scroller node.
      I see, will try to think of a way around that.

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Chris Harrelson <chri...@chromium.org>
Gerrit-Comment-Date: Wed, 08 Nov 2023 18:38:28 +0000

Chris Harrelson (Gerrit)

unread,
Nov 8, 2023, 1:41:09 PM11/8/23
to Di Zhang, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Di Zhang.

View Change

1 comment:

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Di Zhang <dizh...@chromium.org>
Gerrit-Comment-Date: Wed, 08 Nov 2023 18:40:53 +0000

Di Zhang (Gerrit)

unread,
Dec 11, 2023, 3:25:38 PM12/11/23
to blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Chris Harrelson, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Chris Harrelson.

View Change

1 comment:

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
Gerrit-Change-Number: 5010925
Gerrit-PatchSet: 1
Gerrit-Owner: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-Attention: Chris Harrelson <chri...@chromium.org>
Gerrit-Comment-Date: Mon, 11 Dec 2023 20:25:28 +0000

Chris Harrelson (Gerrit)

unread,
Dec 11, 2023, 3:26:03 PM12/11/23
to Di Zhang, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Mason Freed, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Di Zhang.

Patch set 1:Code-Review +1

View Change

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
    Gerrit-Change-Number: 5010925
    Gerrit-PatchSet: 1
    Gerrit-Owner: Di Zhang <dizh...@chromium.org>
    Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Attention: Di Zhang <dizh...@chromium.org>
    Gerrit-Comment-Date: Mon, 11 Dec 2023 20:25:50 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes

    Di Zhang (Gerrit)

    unread,
    Dec 12, 2023, 3:06:57 PM12/12/23
    to blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Chris Harrelson, Mason Freed, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org

    Patch set 1:Commit-Queue +2

    View Change

    1 comment:

    • Patchset:

      • Patch Set #1:

        We have done some more refactoring to include an argument UpdateBehavior that will not update style/ […]

        Done

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
    Gerrit-Change-Number: 5010925
    Gerrit-PatchSet: 1
    Gerrit-Owner: Di Zhang <dizh...@chromium.org>
    Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Comment-Date: Tue, 12 Dec 2023 20:06:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes

    Chromium LUCI CQ (Gerrit)

    unread,
    Dec 12, 2023, 3:49:16 PM12/12/23
    to Di Zhang, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, Chris Harrelson, Mason Freed, Aaron Leventhal, chromium...@chromium.org

    Chromium LUCI CQ submitted this change.

    View Change

    Approvals: Chris Harrelson: Looks good to me Di Zhang: Commit
    Switch blink feature KeyboardFocusableScrollers to status experimental

    We are switching feature KeyboardFocusableScrollers to experimental.

    Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
    Bug: 1040141
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5010925
    Reviewed-by: Chris Harrelson <chri...@chromium.org>
    Commit-Queue: Di Zhang <dizh...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1236545}

    ---
    M third_party/blink/renderer/platform/runtime_enabled_features.json5
    1 file changed, 1 insertion(+), 1 deletion(-)

    
    
    diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
    index 492b4b9..4c4bd9e 100644
    --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
    +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
    @@ -2183,7 +2183,7 @@

    },
    {
    name: "KeyboardFocusableScrollers",
    - status: "test",
    + status: "experimental",
    },
    {
    name: "LangAttributeAwareFormControlUI",

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

    Gerrit-MessageType: merged
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie1a1bc830ae51c5d0d6e474d4b43ac67e0a601b9
    Gerrit-Change-Number: 5010925
    Gerrit-PatchSet: 2
    Gerrit-Owner: Di Zhang <dizh...@chromium.org>
    Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Di Zhang <dizh...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: Aaron Leventhal <aleve...@chromium.org>
    Reply all
    Reply to author
    Forward
    0 new messages