Closed adriannelee closed 5 months ago
A bit more investigation on the overlapping text. This screenshot shows that the autocomplete input and suggestion don't quite align. Also noting that the color contrast of that suggestion backdrop probably doesn't pass 7:1, or even 4.5:1. One idea could be to remove it. I'm not sure we need it?
There is also a focus trap introduced by this component:
Fable testers confirmed the same bugs we have found.
Possible native way of doing this: https://www.htmhell.dev/adventcalendar/2023/2/#datalist-a-native-autosuggest
Adding more details about the focus trap:
Browser: Firefox Method: Just keyboard navigation, no voiceover.
Steps to reproduce:
Adding to Ally stmt
Andrew will review
Description
As a CDS CRM manager, I need new clients to log in the right field when they can't find their department on the dropdown so that I can keep the data clean without a lot of manual work.
As a francophone client, I need the "No search results" to be in English.
As screen magnifier user, I need to be able to read what I've selected when using a dropdown. Video clip
As a screen reader user, I need to press 'Enter' on a dropdown selection without submitting the form so that I can review what else is on the page before I submit.
WHY are we building / VALUE?
WHAT are we building?
Documentation and Artifacts
Acceptance Criteria
[ ] Generate appropriate log messages so that executions of this feature can be tracked
[ ] Can misuse of this feature cause harm? If yes, create an alert
[ ] When the page is in French, "No search results" is in French
[ ] When the department/org is not on the list, the user doesn't enter it in 'Enter any other names for your group'
[ ] Using a screen magnification tool (Firefox issue?) text doesn't overlap when a selection is made and the user click on the dropdown again
[ ] Update the status of related findings, insights, and hypotheses on the Research Airtable
[ ] Once change/fix/feature is implemented, link relevant Airtable records to design artifacts (Figma)
A11y
Bilingualism
Privacy considerations
Security controls in place
Measuring success and metrics
Related Research Airtable records
QA Steps