Abbiamo un tema personalizzato per Discourse che non modifichiamo da mesi. Recentemente, le modali hanno smesso di aprirsi e riceviamo un errore di:
Uncaught TypeError: $(...).modal is not a function
didInsertElement d-modal-body.js:31
La rimozione del tema personalizzato risolve il problema.
Il nostro tema non modifica specificamente nulla relativo alle modali, per quanto ne sappia. Le ultime modifiche apportate da Discourse al file che genera l’errore sono qui:
Ma non sembra qualcosa che possa avere conseguenze disastrose per i temi personalizzati.
Ancora una volta, nulla è cambiato nel nostro tema, quindi c’è qualcosa nel nostro tema che non è compatibile con le modifiche recenti in Discourse.
Il codice del nostro tema è memorizzato qui: GitHub - RebusFoundation/discourse-rebus-theme
Qualcuno ha un’idea di cosa potrebbe causare questo problema?