🎉  Userflow joins forces with Beamer to create all-in-one growth toolkit

Read more
blog single image
blog single image
Userflow Updates

Accessibility improvements

blog author
Sebastian Seilund

July 22, 2021

We've released a series of accessibility improvements to Userflow.js, which makes it easier to use various Userflow elements in your app with keyboard and screen readers.

Watch the video for a full walkthrough:

List of improvements

  • All content is now properly marked with role and aria- attributes.
  • Steps are represented by alertdialog elements, which make screen readers announce them when they appear.
  • We now auto-focus the first button (or question) in steps for modals, or if previous step also had focus (we keep focus inside the Userflow chrome).
  • We trap focus on modal steps. When user Tabs with their keyboard, it'll cycle around the Userflow buttons and won't leave the modal.
  • We moved toolbar buttons, such as the X-close-icon, last in the tab order.
  • When Userflow closes, we automatically revert focus to the element in your app that was previously active.
  • Pressing Escape now closes the flow (and reverts focus to your app).
  • Accessibility of questions have been improved.
  • Checklist and checklist launcher accessibility has been improved. Focus is now moved nicely between launcher and checklist when opened/minimized.

Future improvements

We have several ideas on how to improve accessibility of non-modal speech bubble steps and tooltips. Watch the video above to hear about that!

We always welcome feedback, so if there's anything accessibility-wise that you'd love to see from Userflow, just reach out to us.

2 min 33 sec. read

blog single image
Userflow Updates

Accessibility improvements

blog author
Sebastian Seilund

July 22, 2021

We've released a series of accessibility improvements to Userflow.js, which makes it easier to use various Userflow elements in your app with keyboard and screen readers.

Watch the video for a full walkthrough:

List of improvements

  • All content is now properly marked with role and aria- attributes.
  • Steps are represented by alertdialog elements, which make screen readers announce them when they appear.
  • We now auto-focus the first button (or question) in steps for modals, or if previous step also had focus (we keep focus inside the Userflow chrome).
  • We trap focus on modal steps. When user Tabs with their keyboard, it'll cycle around the Userflow buttons and won't leave the modal.
  • We moved toolbar buttons, such as the X-close-icon, last in the tab order.
  • When Userflow closes, we automatically revert focus to the element in your app that was previously active.
  • Pressing Escape now closes the flow (and reverts focus to your app).
  • Accessibility of questions have been improved.
  • Checklist and checklist launcher accessibility has been improved. Focus is now moved nicely between launcher and checklist when opened/minimized.

Future improvements

We have several ideas on how to improve accessibility of non-modal speech bubble steps and tooltips. Watch the video above to hear about that!

We always welcome feedback, so if there's anything accessibility-wise that you'd love to see from Userflow, just reach out to us.

2 min 33 sec. read

We've released a series of accessibility improvements to Userflow.js, which makes it easier to use various Userflow elements in your app with keyboard and screen readers.

Watch the video for a full walkthrough:

List of improvements

  • All content is now properly marked with role and aria- attributes.
  • Steps are represented by alertdialog elements, which make screen readers announce them when they appear.
  • We now auto-focus the first button (or question) in steps for modals, or if previous step also had focus (we keep focus inside the Userflow chrome).
  • We trap focus on modal steps. When user Tabs with their keyboard, it'll cycle around the Userflow buttons and won't leave the modal.
  • We moved toolbar buttons, such as the X-close-icon, last in the tab order.
  • When Userflow closes, we automatically revert focus to the element in your app that was previously active.
  • Pressing Escape now closes the flow (and reverts focus to your app).
  • Accessibility of questions have been improved.
  • Checklist and checklist launcher accessibility has been improved. Focus is now moved nicely between launcher and checklist when opened/minimized.

Future improvements

We have several ideas on how to improve accessibility of non-modal speech bubble steps and tooltips. Watch the video above to hear about that!

We always welcome feedback, so if there's anything accessibility-wise that you'd love to see from Userflow, just reach out to us.

About the author

Co-Founder of Userflow

Sebastian Seilund is the co-founder and former CEO of Userflow, where he built one of the leading user onboarding platforms for SaaS companies. With experience as a software engineer at Google and having founded multiple successful software companies, including Denmark's first user-friendly accounting software, Sebastian brings deep technical expertise to discussions about product-led growth and user experience.

Effortless Onboarding,
Powerful Results

Try the most-loved user onboarding product on the market.

CASE STUDIES

All case studies
iconicon

Evocalize

a case study

How Evocalize Boosted Product Adoption and Engagement With Userflow 

Learn how
iconicon

Visma Dinero

a case study

How Visma Dinero provides 24/7 onboarding and support with in-app content and AI Assistant.

Learn how
iconicon

Iteratively

a case study

How Iteratively gives users an awesome first-time experience

Learn how
iconicon