Я пробовал их без плагинов и в изоляции на разных темах (то есть в безопасном режиме без плагинов и на изолированной теме), поэтому не думаю, что это специфично для моего экземпляра.
В консоли появляются сообщения следующего вида:
Uncaught TypeError: Cannot read properties of null (reading ‘syscall’)
Uncaught (in promise) TypeError: Invalid value used as weak map key
message-bus.js:118 MESSAGE BUS FAIL: callback /latest caused exception TypeError: Cannot read properties of null (reading ‘syscall’)
В качестве временного решения я принудительно переключил пользователей на общую тему, пока проблема не будет решена. Дайте знать, если сможете воспроизвести эту ошибку.
У меня на сайте возникает та же проблема. Например, при выходе из системы страница становится полностью белой с тем же сообщением об ошибке. Некоторые пользователи также сообщают, что не могут войти, так как страница остаётся пустой. Похоже, это происходит случайно.
Главная проблема в том, что нет чёткого сообщения об ошибке, указывающего на причину. Я попытался найти источник проблемы, проверив компоненты своей темы. Я уже обновил большинство из них до gjs, но вот что интересно: когда я отключаю, а затем снова включаю определённый компонент, сайт начинает работать без ошибок. Однако я всё ещё не знаю, что вызывает эту проблему… Похоже, проблема возникает только на страницах, где присутствует (пользовательский) компонент темы. Так что хотя бы это даёт подсказку: проблема должна быть в одном из компонентов.
Эту проблему воспроизвести сложнее. Она возникает, когда я вхожу в систему под учётной записью администратора (в Chrome и Firefox), но не возникает при попытке на тестовой учётной записи. Однако баги кажутся похожими в обоих компонентах темы, поэтому исправление одного может решить и другую проблему.
Это исправит ошибку color-input в теме air. Однако эта проблема не нова, поэтому, по-моему, маловероятно, что она является причиной этих ошибок рендеринга.
Мне не удалось воспроизвести проблему, но я обнаружил одну возможную причину, связанную с особенностями работы обновлений через интерфейс. Это должно решить вопрос:
Также это принудительно вызывает перекомпиляцию, поэтому сайты, уже затронутые этой ошибкой, будут исправлены после следующего обновления.