Firefox не поддерживает рисование SVG-изображений на холсте, если у svg-файла нет атрибутов width / height на корневом элементе , и эти атрибуты width / height не являются процентами. Это давняя ошибка .
Вам нужно будет отредактировать файл icon.svg, чтобы он соответствовал вышеуказанным критериям.