


Some issues kept cycling through JIRA because of how the original components were coded. Deeply nested FAQs, modals with interactive elements, chatbots etc.
Some fixes like changing the font size from 12px to 16px were relatively simple.
Others like DOM order and navigating the website were more difficult.
And ones, like nested accordion structures and nested cards, required multiple sprints.


Adding aria tags and button labels


We missed a crucial step where I hadn't observed that screen-reader users really more on the arrow keys than the tab keys when navigating a website. We had to go through another cycle of fixes to rectify this oversight.
It would have been quicker and less resource intensive to completely overhaul the contact support modal, than the time and effort we spent trying to add fixes to a complex nested element.


