Как добавить сразу большой кусок дом дерева в div что бы работало в Edge?
Есть очень большой кусок dom дерева, состоящий из 50 div в каждом из которых есть и div and svg.
Я ее добавляю в дом таким способом. Создаю див newdiv
newdiv.innerHTML = str;
debugger;
const gameFloorPuzzleLine = document.querySelector('.game-floor__puzzle-line');
debugger;
gameFloorPuzzleLine.appendChild(newdiv); (здесь все рушится и страница перезагружается)
debugger;
В ie 11 все работало отлично. Поставил новый windows 10 с браузером Edge и код умер.
Через debugger выяснил что все рушится в строке gameFloorPuzzleLine.appendChild(newdiv);
Подскажите почему?
Переключение в режим совместимости ie 11 также вылетает ошибка. ( ошибку не вижу, страница просто перезагружается)
И да, раньше все отлично работало в ie 11 ( на данный момент работает во всех остальных браузерах ну кроме вышеперечисленных )
Ошибка в том что Edge не понимает размен vw который у меня был присвоен в классе stroke-width .0925925925925926vw и который был присвоен элементу svg в этой большой портянке . Поменяв его на "px" все заработало )