Flutter technique available to change focus

From now on it is possible to change the focus in Flutter. Something that was limiting quite some apps to become accessible.

Because sometimes you need to programmatically move the accessibility focus to a specific element. For example, when you present a modal, the assistive technology should move it's focus to it. Or when moving to a new screen, you might want assistive technologies to focus a specific element.

In Flutter, you can use a "FocusSemanticEvent" to move the accessibility focus.

This API is generally not recommended because it can disrupt users' expectations of accessibility focus. It should be used carefully and only in specific cases, like replacing a focused rendering object with another, though such designs should generally be avoided.

Check out the elaborate documentation on the Accessibility focus on Flutter page on Appt.org.

Further reading

  • Automated Abra rules to detect target size have been released

    We’ve added two new automated Abra rules to Abra Desktop: Read more »

  • Automatically test the accessibility of apps using Abra rules

    We are proud to announce that Abra rules are now available in all our products! Read more »

  • Wat are the differences between apps?

    At Abra we often get the question: "What is the definition of an app?" or "Is a web app also considered an app?". In this blog we dive into that question. Read more »