커스텀 테마 모달이 더 이상 열리지 않음

수개월 동안 수정하지 않은 Discourse 커스텀 테마를 사용 중입니다. 최근 모달이 열리지 않고 다음과 같은 오류가 발생하고 있습니다:

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

커스텀 테마를 제거하면 문제가 해결됩니다.

제가 아는 한, 저희 테마는 모달과 관련된 부분을 특별히 수정하지 않았습니다. 오류가 발생하는 파일에 대해 Discourse에서 가장 최근에 적용한 변경 사항은 다음과 같습니다:

하지만 이 변경 사항이 커스텀 테마에 심각한 영향을 미칠 것 같지는 않습니다.

다시 한번 말씀드리지만, 저희 테마에서는 아무것도 변경하지 않았으므로, 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 스크립트는 테마에서 여기에 도입되어 있습니다.

모달 문제가 해결되는지 확인하기 위해 해당 스크립트를 일시적으로 제거해 보는 것도 좋은 방법입니다. 만약 해결된다면, 제3자 스크립트가 실패하는 이유를 파악하기 위해 추가적인 조사가 필요할 것입니다.