From 45457e4461f6c2847481e91f1fcbfefd321e029b Mon Sep 17 00:00:00 2001 From: Sergey Vinogradov Date: Mon, 20 Jan 2025 12:40:33 +0400 Subject: [PATCH] feat: add accessibleDisabledButtons feature flag (#20845) * feat: add feature flag for focusable disabled components * rename feature flag --- .../src/main/java/com/vaadin/experimental/FeatureFlags.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/flow-server/src/main/java/com/vaadin/experimental/FeatureFlags.java b/flow-server/src/main/java/com/vaadin/experimental/FeatureFlags.java index 8603b7aa5c1..e646ed61ba1 100644 --- a/flow-server/src/main/java/com/vaadin/experimental/FeatureFlags.java +++ b/flow-server/src/main/java/com/vaadin/experimental/FeatureFlags.java @@ -99,6 +99,10 @@ public class FeatureFlags implements Serializable { "React 19 (default in Vaadin 25)", "react19", "https://react.dev/blog/2024/12/05/react-19", true, null); + public static final Feature ACCESSIBLE_DISABLED_BUTTONS = new Feature( + "Accessible disabled buttons", "accessibleDisabledButtons", + "https://github.com/vaadin/web-components/issues/4585", true, null); + private List features = new ArrayList<>(); File propertiesFolder = null; @@ -128,6 +132,7 @@ public FeatureFlags(Lookup lookup) { features.add(new Feature(DASHBOARD_COMPONENT)); features.add(new Feature(CARD_COMPONENT)); features.add(new Feature(REACT19)); + features.add(new Feature(ACCESSIBLE_DISABLED_BUTTONS)); loadProperties(); }