Skip to content

Ability to pass disallowTypeAhead to RAC GridList #4957

@jaknas

Description

@jaknas

Provide a general summary of the feature here

I'd like to disable typeahead in GridList RAC component, due to some accessibility concerns (speech input, along with screen readers and "keyboard users who are prone to accidentally hit keys.").

🤔 Expected Behavior?

Passing disallowTypeAhead should disable typeahead feature

😯 Current Behavior

passing disallowTypeAhead does nothing

💁 Possible Solution

Have GridList accept disallowTypeAhead and have it pass further to useSelectableList.

🔦 Context

There have been some worries that having focus changes after clicking 1 character could disorient the user. For us, this risk outweighs the benefit of typeahead

(note: It'd be nice to be able to decide the threshold of keys after which focus should be moved, we could e.g increase it to two keys so accidental key presses won't move focus)

💻 Examples

No response

🧢 Your Company/Team

No response

🕷 Tracking Issue

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions