Ошибка загрузки отчетов панели управления при использовании moment-jalaali.js

Продолжение обсуждения из темы Как правильно отображать даты джалали для персидского языка:

Как упоминалось выше, мы добавили скрипт moment-jalaali в тему и изменили форматы отображения дат в текстовых настройках сайта.

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

Благодаря этому проблема отображения даты в хиджри шамси была решена. Однако после добавления скрипта отчёты в панели управления перестали работать, и возникла следующая ошибка:

Uncaught TypeError: Cannot read property 'split' of null

При отладке наблюдается следующая ошибка:

Я бы отнёс это либо к Support, либо к #feature request.

Вы ищете поддерживаемый способ добавления джалали, но официального поддерживаемого способа не существует. То, что у нас есть, — это хак.

Неясно, соответствует ли ваша версия требованиям или нет.

Я поддерживаю идею сделать это каким-то официальным релизом или официальным компонентом.

Одно из осложнений заключается в том, что в долгосрочной перспективе мы планируем отказаться от moment.

Спасибо, Сэм,
Да, вы правы, Support находится прямо здесь. Если это официально поддерживается, это отлично.
Я спросил здесь, потому что, возможно, команда Discourse лучше знает, откуда возникла проблема, и сможет мне помочь. Странно, что эта проблема возникает! Кроме этого и ещё одного случая, это решение работает корректно в одном направлении (только отображение). Мы используем последнюю версию Discourse.

Первый шаг — убедиться, что этот скрипт, который вы внедряете, относится к точно такому же релизу moment.js, который используется в ядре. Можете это подтвердить?

Мы используем версию 0.9.2 скрипта. Эта версия работает на основе следующих зависимостей:

  "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