Среди элементов HTML-формы есть встроенный элемент SVG. Когда я перемещаюсь по своим элементам с помощью клавиши Tab, элемент SVG получает фокус только в IE11, даже если элемент SVG имеет атрибут tabindex="-1"
, установленный для каждого элемента внутри него:
<svg width="20px" height="20px" tabindex="-1">
<g tabindex="-1">
<circle cx="8.5" cy="8.5" r="7.75" stroke="#999" stroke-width="1" tabindex="-1" />
[…]
</g>
</svg>
Чтобы убедиться, что он фокусируется на этом элементе, я вызываю document.activeElement
в консоли, и да, он выводит SVG.
Internet Explorer 11 должен учитывать отрицательное значение, как и для других элементов DOM, или нет? Что я могу сделать, чтобы предотвратить это?