У меня была похожая проблема - градиент отображается в Chrome полностью черным, но у меня даже не было тега <base>
.
Изменение
<stop offset="1" style="stop-color:#F26722"/>
на
<stop offset="1" stop-color="#F26722"/>
, похоже, исправил проблему.
Еще одна не связанная ошибка заключалась в том, что Chrome не смог разобрать transform="translate(...)"
на <g>
элементах, мне пришлось переместить их в отдельные <path>
-s.