Модальные окна пользовательской темы больше не открываются

У нас есть кастомная тема для Discourse, которую мы не изменяли уже несколько месяцев. В последнее время модальные окна перестали открываться, и мы получаем ошибку:

Uncaught TypeError: $(...).modal is not a function
    didInsertElement d-modal-body.js:31

Удаление кастомной темы решает проблему.

Насколько я могу судить, наша тема не вносит никаких изменений, связанных с модальными окнами. Последние изменения, внесённые в файл, где возникает ошибка, можно посмотреть здесь:

Однако они не выглядят такими, которые могли бы вызвать серьёзные проблемы для кастомных тем.

Ещё раз: в нашей теме ничего не менялось, значит, в ней есть что-то несовместимое с недавними изменениями в Discourse.

Код нашей темы доступен здесь: GitHub - RebusFoundation/discourse-rebus-theme · GitHub

У кого-нибудь есть идеи, что может вызывать эту проблему?

Просматривая ваш сайт, я вижу ошибку, которая возникает до ошибки модального окна. Возможно, проблема с модальным окном является побочным эффектом этой первой ошибки, отображаемой в консоли:

mc-validate.js:195 Uncaught TypeError: Cannot read properties of undefined (reading 'replace')
    at Object.getAjaxSubmitUrl (mc-validate.js:195:14)
    at mc-validate.js:351:11
    at mc-validate.js:373:2

Скрипт mc-validate.js подключён в вашей теме здесь.

Стоит попробовать временно удалить этот скрипт, чтобы проверить, исправит ли это проблему с модальным окном. Если это сработает, вам, скорее всего, потребуется провести расследование, чтобы понять, почему сторонний скрипт не работает.