Отображение нумерованного списка в спойлере

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Странное поведение браузера при отображении спойлера

#1 24 августа 2019 в 11:08
Здравствуйте,
подскажите пожалуйста куда копать?(чет ваще мыслей нету:))
При отображении нумерованного списка(codesample) "сжимается" поле нумерации,
странность в том, что всё чудненько отображается если однократно вызвать консоль браузера(chrome)
понятней на видео:
youtu.be/YQvngXVepkoкак с этим бороться? ну или хоть как поставить диагноз?
#2 26 августа 2019 в 09:15
кое что прояснилось,
пока спойлер закрыт, скрипт
  1. codeLines.forEach(function (line, lineNumber) {
  2. lineNumberSizer.textContent = line || '\n';
  3. var lineSize = lineNumberSizer.getBoundingClientRect().height;
  4. lineNumbersWrapper.children[lineNumber].style.height = lineSize + 'px';
  5. });
отрабатывая высоту строк выставляет "0px", поэтому все цифры на одной строке(открывая консоль chrome пересчитывает и всё норм)
Знает кто-нибудь как высчитать высоту строк(метод lineNumberSizer.getBoundingClientRect().height не работает под спойлером)?
#3 27 августа 2019 в 07:53
выкрутился добавлением события onchange
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.