Results for “Accessibility”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- Accessibility traversal order of tooltip changed3.19.0breaking
During accessibility focus traversal, `Tooltip.message` is visited immediately after `Tooltip.child`. This change moved the tooltip message in the semantics tree. You might see accessibility test failures
- - VoiceOver accessibility issue with some pages.1.22.2bugfix
VoiceOver accessibility issue with some pages
- - Flutter web apps will not load if accessed through any other path than `/`.3.7.4bugfix
Flutter web apps will not load if accessed through any other path than
- - Fixes slow variable access while debugging Flutter applications.3.13.6bugfix
Fixes slow variable access while debugging Flutter applications
- Small cleanup in `AccessibilityBridge.java`3.41.0platform
Small cleanup in `AccessibilityBridge.java` (Android, by @AbdeMohlbi). AccessibilityBridge.java
- - Fixes Xcode 15 crashes EXC_BAD_ACCESS when using the Networking framework.3.16.6bugfix
Fixes Xcode 15 crashes EXC_BAD_ACCESS when using the Networking framework
- - Apps crash on Android when enabling accessibility, hiding a platform view, and pulling out the top curtain.3.38.6bugfix
Apps crash on Android when enabling accessibility, hiding a platform view, and pulling out the top curtain
- - Windows apps crash when accessibility is enabled on apps that use widgets with custom semantic actions.3.3.1bugfix
Windows apps crash when accessibility is enabled on apps that use widgets with custom semantic actions
- - [Web] Accessibility focus border doesn’t follow when navigating through interactive elements with tab key2.2.1bugfix
Accessibility focus border doesn’t follow when navigating through interactive elements with
- On some devices with vendor-modified Android 11 ROMs, `AccessibilityBridge.java` field fails to resolve.3.44.8bugfix
some devices with vendor-modified Android 11 ROMs, `AccessibilityBridge.java` field fails to resolve
- Fix linter warnings in `AccessibilityBridgeTest.java`3.41.0bugfix
linter warnings in `AccessibilityBridgeTest.java` (Android, by @AbdeMohlbi). AccessibilityBridgeTest.java
- Improve code quality in `AccessibilityBridgeTest.java`3.38.0platform
Improve code quality in `AccessibilityBridgeTest.java` (Android, by @AbdeMohlbi). AccessibilityBridgeTest.java
- Add accessibilityAnnouncement matcher3.41.0new-feature
accessibilityAnnouncement matcher (Material, by @zemanux
- Add vmservices for accessibilityEvaluation3.44.0new-feature
vmservices for accessibilityEvaluation (Framework, by @chunhtai
- Refactor `AccessibilityBridge.java` to address linter issues3.38.0platform
Refactor `AccessibilityBridge.java` to address linter issues (Android, by @AbdeMohlbi). AccessibilityBridge.java
- When an OverlayPortal is displayed on iOS, accessibility frames are shrunk by the device pixel ratio and anchored to the top-left, so...3.47.7bugfix
When an OverlayPortal is displayed on iOS, accessibility frames are shrunk by the device pixel ratio and anchored to the top-left, so VoiceOver focus and XCUITest
- Refactor accessibility guidelines out to widget layer3.44.0improvement
Refactor accessibility guidelines out to widget layer (Framework, by @chunhtai
- Add ability to access plugins from other plugins3.44.0new-feature
ability to access plugins from other plugins (iOS, by @fuzzybinary
- Protect access to renderables with a mutex3.44.0platform
Protect access to renderables with a mutex (Linux, by @robert-ancell
- Fix AccessibilityBridge startup crash on vendor-modified Android3.47.0bugfix
AccessibilityBridge startup crash on vendor-modified Android (Android, by @realmeylisdev). AccessibilityBridge
- wires up SetSemanticsTreeEnabled to android accessibility bridge3.41.0platform
wires up SetSemanticsTreeEnabled to android accessibility bridge (Android, by @chunhtai). SetSemanticsTreeEnabled
- Improve menu item accessibility semantics3.41.0improvement
Improve menu item accessibility semantics (Material, by @flutter
- Disposes test restoration manager when accessed by bindings3.41.0improvement
Disposes test restoration manager when accessed by bindings (Framework, by @hgraceb
- Fix computeDistanceToActualBaseline throws when accessing child size3.41.0bugfix
computeDistanceToActualBaseline throws when accessing child size (Framework, by @bleroux
- impeller: allows access of float uniforms by name3.41.0new-feature
impeller: allows access of float uniforms by name (Web, by @gaaclarke
- Fix invisible accessibility element before scroll view3.44.0bugfix
invisible accessibility element before scroll view (iOS, by @LouiseHsu
- Made the view controller weak for the accessibility bridge.3.38.0platform
Made the view controller weak for the accessibility bridge. (iOS, by @gaaclarke
- [Android] Use headingLevel for heading accessibility property3.38.0platform
Android] Use headingLevel for heading accessibility property (Android, by @mnayef95
- Fixes duplicated import in accessibility test library3.44.0bugfix
Fixes duplicated import in accessibility test library (Framework, by @chunhtai
- Add new motion accessibility features to iOS.3.44.0new-feature
motion accessibility features to iOS. (Framework, by @ksokolovskyi
- Prevent potential crash when accessing window in FlutterSceneDelegate3.38.0bugfix
Prevent potential crash when accessing window in FlutterSceneDelegate (iOS, by @vashworth). FlutterSceneDelegate
- Fix accessibility events not being correctly translated to ATK3.41.0bugfix
accessibility events not being correctly translated to ATK (Linux, by @robert-ancell
- Fixes bug when changing accessibilityFocusBlockType doesn't update ch…3.47.0bugfix
Fixes bug when changing accessibilityFocusBlockType doesn't update ch… (Framework, by @chunhtai
- [Windows] Propagate the enabled accessibility state3.47.0new-feature
Windows] Propagate the enabled accessibility state (Windows, by @loic-peron-inetum-public
- Improve accessibility contrast for pre-test message3.44.0improvement
Improve accessibility contrast for pre-test message (Framework, by @ashoknarayan
- Add a null check for embedded view being added to accessibility tree3.41.0new-feature
null check for embedded view being added to accessibility tree (Android, by @gmackall
- Update semantics accessibility block to also block keyboard focusability3.47.0improvement
Update semantics accessibility block to also block keyboard focusability (Framework, by @chunhtai
- refactor(web): use positive logic and platform defaults for accessibility features3.44.0platform
refactor(web): use positive logic and platform defaults for accessibility features (Web, by @harryterkelsen
- Add a getter in run.dart to access use-application-binary flag.3.44.0tooling
getter in run.dart to access use-application-binary flag. (Tooling, by @chingjun
- [CP-beta]Fix accessibility events not being correctly translated to ATK3.38.0bugfix
beta]Fix accessibility events not being correctly translated to ATK (Linux, by @flutteractionsbot
- Use aria-hidden attribute for platform view accessibility on web3.41.0platform
aria-hidden attribute for platform view accessibility on web (Web, by @flutter
- Fix std::vector out-of-bounds access in Flutter Android JNI and Delegate3.47.0bugfix
vector out-of-bounds access in Flutter Android JNI and Delegate (Android, by @chingjun
- Improve Flutter Web accessibility: update flt meta viewport tag to align with WCAG 2 guidelines3.47.0platform
Improve Flutter Web accessibility: update flt meta viewport tag to align with WCAG 2 guidelines (Web, by @jlemanski1
- Eliminating nullOk Parameters2.0.0breaking
describes conversion of code that uses the `nullOk` parameter on multiple `of` static accessors and related accessors to use alternate APIs with nullable return values. The actual change
- CupertinoDynamicColor wide gamut support3.38.0breaking
CupertinoDynamicColor` due to its implementation rather than due to the extension of `Color`. ### Access color components If your app accesses a single color component, consider taking
- SnackBars managed by the ScaffoldMessenger2.0.0breaking
context).removeCurrentSnackBar(mySnackBar); // If a Scaffold.key is specified, the ScaffoldState can be directly // accessed without first obtaining it from a BuildContext via // Scaffold.of. From
- Deprecated the window singleton3.10.0deprecated
multi-view compatible APIs as outlined in this migration guide. Instead of accessing the static `window` property, application and library code that has access
- Semantics Order of the Overlay Entries in Modal Routes1.20.0breaking
changed the semantics traverse order of the overlay entries in modal routes. Accessibility talk back or voice over now focuses the scope of a modal route first
- Color wide gamut support3.27.0breaking
The API for the `Color` class in `dart:ui` is changing to
- Moved ReorderableListView's localized strings3.13.0breaking
actions. To apply the same annotations to `ReorderableList` and `SliverReorderableList`, they need to access these strings from widgets library. If you use these strings in your code
- The Form widget no longer supports being a sliver3.35.0breaking
build method. This change is part of an ongoing effort to improve the accessibility and semantic understanding of Flutter widgets. By embedding a semantics widget directly within
- Android 14 nonlinear font scaling enabled3.16.0breaking
change how your app looks when the user changes the accessibility text scaling in system preferences. As the [Android 14 feature overview][Android 14 nonlinear font scaling
- Update semantics header and headingLevel behavior on iOS and Android3.47.0breaking
Android. To declare a section heading for accessibility purposes on these platforms, use the `headingLevel` property with a value greater than `0`. Historically, Flutter used the boolean
- Material 3 Tokens Update in Flutter3.27.0breaking
color roles in light mode to be more visually appealing while retaining accessible contrast. Testing identified this change as non-breaking in Flutter, but some customers might
- Generic types in PopScope3.24.0breaking
deprecated in favor of `onPopInvokedWithResult`. Previously, `PopScope` didn't have a way to access the pop result when `onPopInvoked` was called. The generic type is added
- Material Chip button semantics2.0.0breaking
applies the semantic label of `button` to all interactive Material Chips for accessibility purposes. The outermost `Semantics` widget that wraps all Chip classes to describe their semantic
- Transition of platform channel test interfaces to flutter_test package2.5.0breaking
The following methods have been replaced by APIs in the `flutter_test
- - On iOS devices Increase number of concurrent background image decode tasks to partially mitigate "Image upload failed due to loss of...3.29.2bugfix
decode tasks to partially mitigate "Image upload failed due to loss of GPU access" errors
- Deprecate describeEnum and update EnumProperty to be type strict3.16.0deprecated
were often analyzed using an `EnumProperty`. If you previously used `describeEnum(Enum.field)` to access the string value from an enum, you can now call `Enum.field.name
- SnackBar with action no longer auto-dismisses3.38.0breaking
treated as a more persistent notification that requires user interaction. This change improves accessibility and user experience by ensuring that critical notifications remain on the screen until