Error al cargar informes del panel al usar moment-jalaali.js

Continuando la discusión de Cómo mostrar correctamente las fechas jalali para el idioma persa:

Como se mencionó anteriormente, agregamos el script moment-jalaali al tema y cambiamos los formatos de visualización de fechas en la configuración de texto del sitio.

    ...
    <script src="https://cdn.jsdelivr.net/npm/moment-jalaali@0.9.2/build/moment-jalaali.js"></script>
</body>

Al hacer esto, se resolvió el problema de mostrar la fecha en el calendario Hijri Shamsi. Sin embargo, después de agregar el script, los informes del panel de control fallarán y se producirá el siguiente error.

Uncaught TypeError: Cannot read property 'split' of null

Y cuando depuramos, se observa este error.

Creo que esto podría clasificarse como Support o como una solicitud de función en Contribute.

Buscas una forma oficial y soportada de añadir Jalaali, pero no existe una manera oficial y soportada. Lo que tenemos es un truco.

No está claro si tienes una versión coincidente o no.

Apoyo la idea de convertir esto en una versión oficial adecuada o en un componente oficial adecuado.

Una complicación es que planeamos dejar de usar Moment a largo plazo.

Gracias, Sam,
Sí, tienes razón, Support está justo aquí. Si esto tiene soporte oficial, eso es genial.
Solo pregunté aquí porque quizás el equipo de Discourse sabría mejor de dónde surgió el problema y podría orientarme. ¡Es extraño que ocurra este problema! Aparte de esto y de otro caso, esta solución funciona correctamente en un solo sentido (solo mostrar). Usamos la última versión de Discourse.

El primer paso es asegurarse de que este script en el que estás trabajando provenga exactamente de la misma versión de moment.js que estamos utilizando en el núcleo. ¿Puedes confirmarlo?

Estamos utilizando la versión 0.9.2 del script. Esta versión funciona con las siguientes dependencias:

  "devDependencies": {
    "chai": "^4.2.0",
    "eslint": "^6.7.1",
    "mocha": "^5.2.0"
  },
  "dependencies": {
    "jalaali-js": "^1.1.0",
    "moment": "^2.22.2",
    "moment-timezone": "^0.5.21",
    "rimraf": "^2.6.2"
  }

moment-jalaali/package.json at v0.9.2 · jalaali/moment-jalaali · GitHub