DogStark / DogStark/petChain-Frontend

[Frontend] Add search result accessibility and empty-state contract

Open
#954 1 comment 0 reactions 0 assignees View on GitHub
Stellar Wave
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.