В Safari getBBox элемента foreignObject всегда возвращает 0 для x и 0 для y.Смотрите следующий пример (открыть в сафари).Обратите внимание console.log(document.querySelector('foreignObject').getBBox());
печатает
{
height: 100,
width: 100,
x: 0,
y: 0
}
В Chrome и Firefox это работает, как ожидалось.Есть ли решение этой проблемы?