Помощь с отладкой — мой плагин ломает функцию «Ответить с цитатой»

Надеюсь, кто-то сможет помочь мне сузить круг возможных причин этой проблемы — я создал плагин, но он по ошибке отключает всплывающее окно «Цитировать выделенный текст» и соответствующее сочетание клавиш.

При включённом плагине выделение текста в посте больше не показывает функцию «Цитировать ответ для выделенного текста» — всплывающее окно PostTextSelectionToolbar не появляется, нажатие клавиши q не работает, а клик по кнопке «Ответить» запускает ответ, но без цитирования выделенного текста.

Мне кажется, это связано с тем, как я загружаю сторонние JS-библиотеки? Я использую JavaScript-функцию loadScript из discourse/lib/load-script для загрузки tippy и его зависимости Popper с unpkg.com… Есть ли лучший способ выборочной загрузки JS-ресурсов? (Или мне лучше просто включить эти ресурсы, например, на всех страницах тем, и не пытаться загружать их выборочно?)

Вот мои заметки об этой ошибке. Любая помощь будет очень кстати!