DogStark / DogStark/petChain-Frontend
[Frontend] Add search result accessibility and empty-state contract
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 158
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 36
Description
## Problem
Pet and clinic searches need consistent loading, no-results, error, and keyboard semantics across pages.
## Acceptance criteria
- Search status is announced without interrupting typing.
- Results have stable keyboard navigation and selection semantics.
- Empty and error states explain next actions and preserve the query.
- Tests cover debounce, cancellation, keyboard navigation, screen readers, and slow responses.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the pet and clinic search page entry points and inspect their current loading, no-results, error, debounce, and keyboard behavior. Add coverage for cancellation, screen-reader announcements, keyboard navigation, and slow responses; done means both searches preserve the query, explain next actions, and share the stated accessibility semantics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- accessibility, frontend, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100