How an icon is coded determines whether a screen reader user has an empowering experience or is bombarded with unintelligible noise.
Icons fall into two strict accessibility categories:
<svg aria-hidden="true" focusable="false">. This hides the icon from assistive tech so the screen reader doesn't announce 'graphic, Delete' twice.aria-label="Close dialog" or an internal <title> tag with a matching role="img".Level 4 · Component Architecture & Visual Language