Erro ao carregar relatórios do painel ao usar moment-jalaali.js

Continuando a discussão de Como exibir corretamente datas jalali para o idioma persa:

Como mencionado acima, adicionamos o script moment-jalaali ao tema e alteramos os formatos de exibição de data nas configurações de texto do site.

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

Com isso, o problema de exibir a data no calendário Hijri Shamsi foi resolvido. No entanto, após adicionar o script, os relatórios do painel falharão e o seguinte erro ocorrerá.

Uncaught TypeError: Cannot read property 'split' of null

E ao depurarmos, observamos este erro.

Acho que eu classificaria isso como Support ou Contribute > Feature request.

Você está procurando uma maneira oficial de adicionar o calendário jalaali, mas não há um método oficial e suportado. O que temos é um hack.

Não está claro se há uma correspondência de versão ou não.

Eu apoio a criação de uma versão oficial adequada ou de um componente oficial adequado.

Uma complicação é que pretendemos, a longo prazo, deixar de usar o Moment.js.

Obrigado, Sam,
Sim, você tem razão, Support está bem aqui. Se isso é oficialmente suportado, ótimo.
Apenas perguntei aqui porque talvez a equipe do Discourse soubesse melhor de onde veio o problema e pudesse me orientar. Estranho que esse problema ocorra! Fora isso e outro caso, essa solução funciona corretamente em um sentido (apenas exibição). Estamos usando a versão mais recente do Discourse.

O primeiro passo é garantir que o script que você está modificando seja da mesma versão do moment.js que estamos usando no núcleo. Você pode confirmar isso?

Estamos usando a versão 0.9.2 do script. Esta versão funciona com base nas seguintes dependências:

  "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