Improve accessibility and localization of site-wide search filters, including proper interactive controls and screen reader support.
Дмитро
Search filters such as “Title Only” and “In” are labeled in a language different from the site’s primary language, making their purpose unclear.
Filter controls are implemented as headings instead of interactive elements, so they cannot receive keyboard focus.
Category options under the “In” filter are not focusable, expose no roles or states to assistive technologies, and include decorative icons that should be hidden from screen readers.
Potential Improvement Considerations:
Replace filter labels with clear, descriptive Ukrainian names.
Implement “Title Only” and “In” as toggle buttons using aria-pressed to reflect their state.
Convert category options into accessible checkboxes (native or custom with proper roles), hiding decorative icons with alt="" or aria-hidden="true".
Remove the additional text input shown after selecting the “In” filter, as the main search field already handles input.
Announce updated search result counts via screen readers when filters change.