busy-family-83561
09/25/2025, 10:16 PM[Bug]: [UI] Settings page shows duplicate element IDs for React Aria controls (a11y/UX) #10555I dug into the duplicate ID problem we’ve been seeing. The root cause appears to come from the HeroUI library itself. Their
Autocomplete component is generating duplicate IDs, which breaks ARIA rules and accessibility. I wrote up a full bug report here:
<https://github.com/heroui-inc/heroui/issues/5738
|[BUG] - Autocomplete Generates Duplicate IDs in HeroUI v2.8.4, Breaking ARIA/Accessibility #5738>Looking at the code..we'd have to update.. specifically these two files • settings-dropdown-input.tsx • model-selector.tsx While reviewing, I noticed areas we could improve to better align with HeroUI Autocomplete guidelines • *U*se the documented
items or defaultItems pattern in <Autocomplete> instead of manual .map(). This keeps our usage aligned with HeroUI guidelines.
• *S*tandardize on the controlled model (selectedKey + onSelectionChange). This makes behavior predictable and avoids mixing controlled and uncontrolled patterns.
❓ Would it make sense to spin up an enhancement PR instead to apply these changes?
🙏freezing-spoon-14104
09/26/2025, 11:15 AMbusy-family-83561
10/01/2025, 3:51 PMbusy-family-83561
10/01/2025, 4:00 PMfreezing-spoon-14104
10/01/2025, 4:41 PMbusy-family-83561
10/01/2025, 4:46 PM