Bug/9461 - iOS - Some assistive tech can't get 'into'/'onto' screens where the only actionable items are initially offscreen #10394
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Change
Ticket
On iOS, Full Keyboard Access requires at least one visible, focusable element to reach off-screen content, unlike Android. Previously, some screens offered no immediate focusable elements, preventing keyboard navigation on iOS.
All affected screens share the same layout component, so I adjusted the accessibility properties in that component (FeatureLandingTemplate). I also tested with LargeFontSize enabled to account for the edge case mentioned in the ticket.
Here's a list of affected screens I found:
Screenshots/Video
Here's a video showing how Full Keyboard Access navigation looks with the new changes.
PR.video.for.9461.mp4
Testing
Reviewer Validations
Should be able to navigate to actionable content with keyboard navigation only, no matter if it's initially onscreen or not
PR Checklist
Reviewer: Confirm the items below as you review
For QA
Run a build for this branch