Skip to content

Accessibility order Issue #903

Open
Open
@niralivasoya

Description

@niralivasoya

Description:
I’m facing an accessibility issue in my app. I want the screen reader to read the content in a specific logical order. However, it currently reads the content based on its visual coordinates on the screen—starting with the image (which is visually placed on the right side), followed by the text on the left, and then other content.

Current Behavior:
The screen reader reads the elements in the order based on their layout on the screen (right-to-left or top-to-bottom), not the logical reading order I intend. Here in this case it readout the Images (right side slightly up then title) then reads title followed by other content on the tile.

Expected Behavior:
The screen reader should read the content in the logical order I define—first the text, then the image, and then the remaining content—regardless of their visual position on the screen.

Tech Stack:
React
React Native

Request:
Can someone guide me on how to define or separate the views/content in a way that ensures the screen reader follows the intended reading order rather than the visual layout? Any advice or best practices for improving accessibility in this scenario would be greatly appreciated.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions