У кого-то ещё возникают проблемы в определённых браузерах? У меня всё работает нормально в Chrome, но не в других, например в Mozilla Firefox или Microsoft Edge.
Я тестировал Chrome в обычном режиме, в режиме инкогнито и в мобильном браузере — везде всё работает. Проблемы возникают только в других браузерах (я тестировал только десктопные версии Mozilla и Edge — оба не работали).
Пользователи спрашивали, почему календарь больше не показывает события…
Мне потребовалось некоторое время, чтобы разобраться: проблема возникает только в некоторых браузерах. В других браузерах у того же пользователя всё работает как положено.
Как начал здесь Discourse Calendar (and Event) - #407, хочу обратить внимание на ошибку, с которой мы столкнулись в нашем собственном экземпляре Discourse после последнего обновления до версии 3.2.0.beta2-dev.
Я протестировал это в последних версиях браузеров Chrome, Firefox и Brave на Ubuntu. События отображаются во всех этих браузерах.
Похоже, что проблема возникает только в операционных системах Windows. Кто-нибудь может это подтвердить?
Не уверен, что это вызовет проблему, но для браузеров, в которых события не отображаются, вы знаете, используется ли какое-либо расширение блокировщика рекламы?
Я не могу это подтвердить. У нас ошибка возникает на iPhone и (последних) устройствах Android, а также на настольных компьютерах с Linux (MX Linux) при использовании браузеров не на базе Chromium.
Я потратил время и установил другой браузер: 115.3.1esr (64-бит) на MX Linux, чтобы прояснить ваш вопрос о блокировщике рекламы или других расширениях.
К сожалению, даже с этим свежим браузером без каких-либо расширений и без блокировки DNS календарь не показывает никаких записей.
Есть ли другие предложения? Есть ли установка Discourse, где я мог бы повторно протестировать календарь? На https://meta.discourse.org/ для меня расширение не установлено/не включено, поэтому я не могу это проверить — то же самое на https://try.discourse.org/.
Я уже пробовал отключать каждое расширение на нашем частном размещённом форуме, чтобы проверить, вызывают ли они проблемы, но, похоже, нет. Также безопасный режим Discourse не помог.
Не знаю, что ещё можно сделать, чтобы приблизиться к решению. Пожалуйста, помогите.
С календарём в Chrome и Edge у меня проблем нет — события отображаются, а вот в Firefox они не появляются. У меня плагин календаря установлен на двух разных экземплярах, и в обоих случаях ситуация одинаковая.
События также не отображаются в календаре в Safari на iOS на моём iPad, хотя раньше они точно показывались.
Таким образом, ошибка не связана с нашей самостоятельно размещённой системой Discourse. Это хотя бы на шаг продвигает нас в анализе проблемы.
Я также пробовал изменить язык браузера на английский (по умолчанию у нас немецкий), но это не помогло. Также изменение строки user agent в Firefox, например, на последнюю версию Chrome, не дало результата.
Не знаю, имеет ли это отношение к делу, но в консоли разработчика Firefox при проверке темы календаря появляется предупреждение, связанное с плагином календаря
Я вижу добавленный мной элемент календаря на 30 сентября и в Chrome, и в Firefox на моём ноутбуке с Windows, а также в Safari на iPhone (как в календаре темы, так и в календаре категории) — и всё это анонимно.
Но дополнительные события, которые вы добавили, я вижу только в Chrome.