Problem: Adobe illustrator and similar tools export SVGs with a lot of ID attributes, a title element, and other issues. When those SVGs are embedded directly in HTML via the SVG element, these IDs may lead to a violation of WCAG 2.1 SC 4.1.1 and potentially cause problems with screen readers. Solution 1: this thingy. Soltion 2: use an IMG element to load the SVG so that those IDs are not considered part of the overall document.
This will fix several SVG icon issues (or potential issues), including the following. Note that this is experimental and likely has bugs. All image editing is done on the client side.
add focusable="false" to the svg so that it isn't focusable in IE
remove the title element if it exists (results in a tooltip and svg icons usually have an accessible name provided via another technique). Devs will often opt to define an accessible name via aria-label, which allows them to more easily customize the accessible name to better fit the context.
remove all ID attributes so that they do not result in duplicate ID errors if the SVG is included two or more times on the same page
Upload the SVG file
Wait for processing to finish (should be super quick)