Я недавно заметил, что быстрая ссылка для открытия редактора личного сообщения несовместима с компонентом темы Переключатель тёмного/светлого режима, если я использую смартфон с операционной системой Android. Если быть точнее, при нажатии на ссылку редактор сообщений открывается на долю секунды и сразу сворачивается обратно в черновик. Я проверил все компоненты темы и плагины и выяснил, что редактор ведёт себя таким образом только при включённом компоненте «Переключатель тёмного/светлого режима» на Android. Вот видео:
В видео я показал два сценария.
При первом нажатии на ссылку редактор быстро открывается и в тот же момент сворачивается.
При повторном нажатии на ссылку редактор открывается из сохранённого черновика, а после удаления предыдущего черновика открывается в обычном режиме.
Верно. Как только вы добавите этот компонент темы в свою тему, сохраните изменения и обновите страницу — и вы увидите иконку для переключения тёмного/светлого режима.
Похоже, что он уже установлен. Я только что попытался установить его, и система сообщила, что он уже установлен. Это видно на моем предыдущем скриншоте.
Но при этом опция переключения всё ещё отсутствует:
Мне нужна отдельная «тема»? Я использую тему по умолчанию. Я могу переключиться в тёмный режим, как здесь.
Однако иконка переключения отображается только тогда, когда я выбираю «Тёмная» в настройках. Я бы хотел, чтобы даже новые посетители видели иконку луны в левом нижнем углу. Возможно ли это?
Здравствуйте! Я хочу установить тёмную тему по умолчанию на своём форуме Discourse. Однако я также хочу предоставить пользователям возможность переключаться на светлую тему, если они предпочитают её.
Мой вопрос: как мне убедиться, что цветовая схема форума не меняется автоматически в зависимости от настроек системы пользователя? Я хочу, чтобы по умолчанию использовалась тёмная тема, и она менялась на светлую только при ручном выборе пользователем. Буду очень благодарен за любые рекомендации по настройке этого.
Спасибо!
При настройке всего, если у меня включён светлый режим, то при каждой перезагрузке страницы всегда отображается тёмный режим. Как мне это исправить? @jordan.vidrine
После обновления Discourse до версии 3.2.0 в логах появились следующие ошибки:
Тема/компонент Dark-Light Toggle вызывает ошибки:
TypeError: Cannot read properties of null (reading ‘en’)
Стек вызовов:
TypeError: Cannot read properties of null (reading 'en')
at Object.initialize (https://site.com/theme-javascripts/56ff324506efb7c3883ba59ee00cc753852ee8cc.js?__ws=site.com:5:51)
at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)