Orange-OpenSource / Orange-OpenSource/ouds-flutter
[Bug]: Focus state is missing on component
Nobody has claimed this yet.
- Dominant language
- Dart
- Stars
- 10
- Forks
- 5
- Avg merge
- 6d 8h
- Merged PRs (30d)
- 9
Description
Prerequisites
- I have searched the backlog for duplicate or closed feature requests
Your test device
iPhone 14 Pro Max
OS Version
iOS 18.0
App version
v0.4.0
Describe the issue
Currently, the focus state is not available on the component(s). For better accessibility and keyboard navigation, all interactive components should support a visible focus state.
Context
Interactive components must support a focus state to ensure proper accessibility. As of now, this state is not implemented.
Expected Behavior
When navigating via keyboard (e.g., using the Tab key), the component(s) should display a clear visual focus indicator.
Suggested Solution:
Implement focus behavior using the Focus widget to manage and display focus state appropriately.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or component is named, so first identify the interactive components in the Flutter library and inspect how they currently handle focus. Reproduce keyboard navigation on the reported iPhone or another supported setup, then verify that each affected component shows a clear visible focus indicator when reached through keyboard navigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- accessibility, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100