Skip to content

feat: QA batch — copy cite, 404, Schema.org, keyboard nav, empty state#129

Merged
williamzujkowski merged 1 commit into
mainfrom
feat/qa-fixes-batch
Apr 1, 2026
Merged

feat: QA batch — copy cite, 404, Schema.org, keyboard nav, empty state#129
williamzujkowski merged 1 commit into
mainfrom
feat/qa-fixes-batch

Conversation

@williamzujkowski
Copy link
Copy Markdown
Collaborator

6 fixes from the QA plan: Lighthouse CI fix, styled empty state, copy citation, Schema.org structured data, 404 page, j/k keyboard navigation.

…y state

Lighthouse CI fix:
- Add checkout step so LHCI can determine git hash

Change history empty state (Fix 3):
- Styled informative message instead of plain text
- Warm background, centered, explains pipeline auto-detection

Copy citation button (Feature 6):
- "Copy cite" button next to Print in metadata toolbar
- Uses clipboard API with "Copied!" feedback

Schema.org structured data (Feature 5):
- JSON-LD Legislation schema on all section pages
- Includes legislationIdentifier, jurisdiction, legalForce, publisher

Custom 404 page (Feature 9):
- "Section not found" with browse link and search hint
- Matches site branding

Keyboard navigation (Feature 8):
- j/k keys navigate prev/next sections
- Keyboard hints shown on desktop only
- Skips when typing in inputs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@williamzujkowski williamzujkowski merged commit 7e2a834 into main Apr 1, 2026
@williamzujkowski williamzujkowski deleted the feat/qa-fixes-batch branch April 1, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant