Tenemos un tema personalizado para Discourse que no hemos modificado en meses. Recientemente, los modales han dejado de abrirse y obtenemos un error de:
Uncaught TypeError: $(...).modal is not a function
didInsertElement d-modal-body.js:31
Eliminar el tema personalizado lo soluciona.
Nuestro tema no modifica específicamente nada relacionado con los modales, hasta donde puedo ver. Los últimos cambios realizados por Discourse en el archivo que está lanzando el error se encuentran aquí:
Pero no parece algo que pudiera tener consecuencias nefastas para los temas personalizados.
Una vez más, nada ha cambiado en nuestro tema, por lo que hay algo en nuestro tema que no es compatible con los cambios recientes en Discourse.
El código de nuestro tema se almacena aquí: GitHub - RebusFoundation/discourse-rebus-theme
¿Alguien tiene alguna idea de lo que podría causar este problema?