CivicDataLab / CivicDataLab/ParakhAI-frontend
[Bug] Radix UI dialog headings rendered twice in DOM — affects Add Evaluator, Add Version, Add Access Method dialogs
@UdayRajSahai2 is already working on this.
Since Jun 22, 2026.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 2
- Avg merge
- 9h 18m
- Merged PRs (30d)
- 4
Description
Summary
Multiple dialogs across the platform render their <h2> heading twice in the DOM with identical text and no aria-hidden on either — confirmed in: Add Evaluator, Add a New Version, Add New Access Method. Root cause is the same Radix Dialog pattern used across all three: a title rendered both inside the DialogTitle (for accessibility) and again in the visual header row, without hiding the duplicate.
Fix
In all affected dialog components: either use a single <DialogTitle> and reference it visually, or add aria-hidden="true" to the decorative duplicate heading.
Report ref: UX-014 · Severity: MEDIUM
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.
Assessment
This issue has not been assessed yet.