Plugin de eventos 📅

He actualizado el plugin a los últimos cambios, pero estoy recibiendo un error extraño que parece ser activado por el plugin, aunque no está claro si proviene del plugin en sí.

Si el plugin está deshabilitado, no hay errores. Pero, si está habilitado, empiezo a recibir el siguiente error cada vez que cargo un tema, incluso si no tiene ningún evento.

Error de consola
rsvp.js:23 Uncaught 
TypeError: i(...)(...).magnificPopup is not a function
    at lightbox.js:55:19
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._run (backburner.js.js:842:1)
    at B.run (backburner.js.js:624:1)
    at e.run (index.js:75:1)
    at o.onload.o.onreadystatechange (load-script.js:38:9)

Aunque el error parece ser lanzado en rsvp.js, deshabilitar events_rsvp no parece solucionar los errores; solo deshabilitar completamente el plugin lo hace. Hasta donde puedo ver, la funcionalidad RSVP en sí misma está funcionando.

Ahora, aquí es donde se pone más confuso: el error parece aparecer solo si hay una imagen en una publicación de ese tema… Pero, de nuevo, el mismo tema no tiene errores si el plugin de eventos está deshabilitado. Algo sobre las imágenes en las publicaciones y el plugin de eventos de Discourse parece estar interactuando, lo cual es extraño.

Mientras intentaba entender esto, noté que si habilito el experimental new lightbox, el error en realidad desaparece, supongo porque Discourse ya no usa magnificPopup() sino el nuevo lightbox. Esto parece indicar que el error puede estar en el código del lightbox, pero ¿el plugin de eventos lo expone (y lo atrapa) de alguna manera? Dado que la configuración experimental del nuevo lightbox se ha deshabilitado en meta, no está claro si será un cambio permanente.

De todos modos, ¿alguien más está viendo estos errores al ejecutar la última versión del plugin? En mi caso, estoy ejecutando la última versión estable de Discourse (v3.2.2).