Temos um tema personalizado para o Discourse que não modificamos há meses. Recentemente, os modais pararam de abrir e recebemos um erro de:
Uncaught TypeError: $(...).modal is not a function
didInsertElement d-modal-body.js:31
Remover o tema personalizado resolve o problema.
Nosso tema não modifica especificamente nada relacionado a modais, pelo que pude ver. As últimas alterações feitas pelo Discourse no arquivo que está gerando o erro estão aqui:
Mas não parece algo que teria consequências graves para temas personalizados.
Mais uma vez, nada mudou em nosso tema, então há algo em nosso tema que não é compatível com as mudanças recentes no Discourse.
O código do nosso tema está armazenado aqui: GitHub - RebusFoundation/discourse-rebus-theme
Alguém tem alguma ideia do que poderia causar esse problema?