Я обновляю относительно старое приложение React, которое использует Bootstrap и редактор Monaco. Редактор помещается внутри Overlay (в триггере Overylay). Даже если редактор настроен на automaticLayout: true
. В старой версии Monaco (0.17) запуск наложения приводил к пересчету макета редактора - как и должно быть.
Я обновил Monaco Editor до 0.20, и теперь запуск наложения не приводит к тому, что макет редактора пересчитываться Осталось очень мало. Автоматическая компоновка c работает - если я изменяю размер окна браузера.
Обходным путем было установить automaticLayout: false
и вызывать editor.layout
несколько раз в секунду - это то, что Монако должно делать в соответствии с к своей документации. Что изменилось?