Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit ce06bba

Browse files
author
Jonah Williams
authored
ensure a11y state is communicated back to flutter (#5631)
1 parent c54a57e commit ce06bba

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

shell/platform/android/io/flutter/view/FlutterView.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,6 +808,7 @@ public void onAccessibilityStateChanged(boolean enabled) {
808808
if (mAccessibilityNodeProvider != null) {
809809
mAccessibilityNodeProvider.setAccessibilityEnabled(false);
810810
}
811+
nativeSetSemanticsEnabled(mNativeView.get(), false);
811812
}
812813
resetWillNotDraw();
813814
}
@@ -846,8 +847,8 @@ void ensureAccessibilityEnabled() {
846847
mAccessibilityEnabled = true;
847848
if (mAccessibilityNodeProvider == null) {
848849
mAccessibilityNodeProvider = new AccessibilityBridge(this);
849-
nativeSetSemanticsEnabled(mNativeView.get(), true);
850850
}
851+
nativeSetSemanticsEnabled(mNativeView.get(), true);
851852
mAccessibilityNodeProvider.setAccessibilityEnabled(true);
852853
}
853854

0 commit comments

Comments
 (0)