When Going Back a Screen, VoiceOver Does Not Return to the Element Previously in Focus

Category
Miscellaneous
Severity
Moderate

Description

When going back a screen (such as a webpage in Safari or a screen in an app), VoiceOver focus is usually placed at the top of the screen, instead of back on the element previously in focus. This occurs both in Safari and in various first- and third-party applications.

  • Current Behavior: When going back a screen, VoiceOver focus is placed at the top of the screen instead of at the element which had previously been activated. For example, a user activates a link on a webpage, then goes back to the previous page. Instead of VoiceOver remembering their place on the previous page and placing focus there, VoiceOver focus is placed at the top of the page. This significantly hinders efficiency as now the user must manually find where they were before continuing on.
    • The example given is for Safari, but this behavior also occurs in many first- and third-party apps.
  • Expected Behavior: When going back a screen, VoiceOver focus will be placed on the element the user was last on before changing screens; such as a link, element, or button.
    • In Safari, VoiceOver should go back to the link that was previously in focus.
    • In an app, VoiceOver should go back to the element that was previously in focus.

Steps to reproduce

  • In Safari:
    • Open a website of your choosing and navigate to a link.
    • Activate the link, browse the content if you wish, and then perform the 2-Finger Scrub Gesture to go back a page.
    • Swipe right with one finger and observe that in most cases, VoiceOver focus will be placed at the top of the screen.
  • In an App:
    • Open an app of your choosing and navigate to an actionable element.
    • Activate the element, browse the screen if you wish, then locate and activate the Back Button or perform the 2-Finger Scrub Gesture to go back a screen.
    • Swipe right with one finger and observe that in most cases, VoiceOver focus will be placed at the top of the screen.

Bug First Encountered

Unknown

Device(s) bug has been encountered on

iPhone

How often the bug occurs

Sometimes

Workaround

Place one finger at the middle of the screen, as though to explore by touch. This usually will get VoiceOver focus approximately where it was before activating the element.

Apple feedback #

FB19838670

Status

Active

Options

Comments

By Dennis Long on Tuesday, August 19, 2025 - 09:45

I did file a feedback. Thank you for all the hard work you do. Hopefully this will get fixed soon.