Elevate Specifiers search results UI for phone clarity#941
Conversation
Remove ranking blurb, differentiate mode tray from soft family filter chips, compact the diagnosis select, and make match cards a single accessible tap target with a quieter deciding-signal layout. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe specifier UI now uses reusable family and diagnosis filters, responsive navigation labels, and match cards. Search results integrate these components, support automatic searches, and update mobile and accessibility coverage. The branch review ledger records review status and verification details. ChangesSpecifier UI componentization
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant User
participant SpecifiersHomePage
participant SearchSpecifiers
participant SpecifierFamilyFilterChips
participant SpecifierDiagnosisFilter
participant SpecifierMatchCard
User->>SpecifiersHomePage: Enter query or open results
SpecifiersHomePage->>SearchSpecifiers: Search specifiers
User->>SpecifierFamilyFilterChips: Select family
SpecifierFamilyFilterChips->>SpecifiersHomePage: Update family filter
User->>SpecifierDiagnosisFilter: Select diagnosis
SpecifierDiagnosisFilter->>SpecifiersHomePage: Update diagnosis filter
SpecifiersHomePage->>SpecifierMatchCard: Render filtered matches
Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Use aria-label for the full tool name while showing compact visual labels below the sm breakpoint so Playwright and screen readers stay aligned. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
CI triageCI failed on this PR. Automated classification of the 2 failed job(s):
Compared with main CI run #3627 (cancelled). Classification is evidence routing, not permission to ignore a failure. Exact quarantined Playwright identities remain governed by the flake ledger. |
Keep the diagnosis control content-sized under family chips so the value shows fully without stretching edge-to-edge on narrow viewports. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
Raise diagnosis tap target to min-h-tap, use icon-scale utilities, honor reduced motion on card chrome, guard empty typical language, and assert family/diagnosis filter interactions in the mobile Playwright flow. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
Bring in current main so the PR can merge cleanly without stale base drift. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
Capture the final review outcome, HEAD, and verification evidence for PR #941 so review throttling and merge readiness stay auditable. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
ef9bcf2 to
acd835f
Compare
Stay current with main so squash auto-merge is not blocked as behind. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
Keep ModeHomeMain contentAlign on Specifiers home while taking the elevated results chrome. Resolve branch-review ledger by retaining both review rows. Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
Summary
Verification
npm run verify:cheap— local run on PR head: lint, typecheck, and 2892/2895 unit tests passed; 3 known failures remain intests/pdf-extraction-budget.test.ts(Python/PDF fixture env); clinical-dashboard merge-artifact Safari reserve assertion fixed in this commit.npm run check:production-readiness— passed locally for auth/privacy/admin-route changes.npm run verify:ui— hosted Production UI gate on this PR head (UI-scoped paths includeglobal-search-shell, detail pages, andDocumentViewer).Risk and rollout
Clinical Governance Preflight
Clinical KB Database(sjrfecxgysukkwxsowpy)Notes
Summary by CodeRabbit
New Features
Bug Fixes
Tests