Время работы обратного календаря

Привет,

Надеюсь, вы сможете воспроизвести проблему. Я обновил свой Discourse, и при нажатии кнопки «Назад» в браузере после второго (или последующего) посещения страницы «Ближайшие события» время отклика становится чрезмерно большим.

Мне это не кажется серьёзной ошибкой — можно просто закрыть PWA и открыть его снова, но я считаю, что лучше сообщить об ошибке сейчас, чем позже.

Сколько у вас событий?

Можете ли вы поделиться информацией из вкладки «Сеть» в Chrome? Есть ли какая-либо сетевая активность, работающая в цикле?

Можете ли вы поделиться скриншотами?

Около 70 в плагине событий и 12 в плагине календаря (и событий).

Мне понадобится использовать настольный компьютер или ноутбук, так как в Safari PWA, где возникла эта ошибка, используется Apple WebKit.

Есть ли ошибка в консоли?

Сегодня не было, я столкнулся с этой ошибкой сегодня

Давайте немного подождём с этим, @j.jaffeux работает над обновлением компонента полного календаря. Это может (а может и не) решить данную проблему как побочный эффект.

Мы находимся довольно далеко от текущей версии этой библиотеки. Обновление может устранить некоторые странности.

1 лайк

Привет, Сэм,

Спасибо за твой ответ. Мне очень нравится новая система.

Поскольку моя копия Discourse скоро начнёт синхронизироваться с университетскими событиями в этой календарной системе, этот вопрос может стать особенно раздражающим.

Если я буду просматривать математические задачи в разных темах и получать к ним доступ через этот календарь каждый вечер, мне бы не хотелось каждый раз обновлять страницу или открывать/закрывать PWA.

Как студент-физик, я пока не очень хорошо разбираюсь в программировании Discourse,

поэтому было бы здорово узнать, на каком этапе находится реализация библиотеки?

У нас в работе (и уже завершён) PR по обновлению fullcalendar; надеемся внести его на следующей неделе.

Хотим отметить, что мы сделаем всё возможное, но по разным причинам (график выпуска, необходимость учесть побочные эффекты этих изменений в других проектах) это может произойти в августе.

1 лайк

Исправления по этому вопросу уже объединены, и после обновления ситуация должна улучшиться. Пожалуйста, сообщите нам, как всё прошло.

2 лайка

Привет, у меня возникла проблема, которая, похоже, связана с этим.

  • Окружение: iPhone, iOS < iOS 18.6.2 (22G100) >
  • Discourse: < latest-release +296 >, размещён самостоятельно с темой по умолчанию
  • Симптом: При установке как PWA в Safari (Добавить на главный экран) приложение последовательно сворачивает календарь после:
  1. открытия левой боковой панели

  2. нажатия «Предстоящие события»

  3. многократного нажатия >

  4. замечено сворачивание в сторону, поэтому требуется перезагрузка страницы

    • Контрольные тесты:
    • Браузер Safari (не PWA): работает нормально, даже без безопасного режима.
    • Безопасный режим в Safari: работает нормально. В /logs не было обнаружено предупреждений о устаревании JavaScript, несмотря на включение.
    • PWA: последовательно сворачивается.

Пока это указывает на взаимодействие Safari PWA/WebKit, а не на проблему компонента или темы.

Запись: Я записал короткие воспроизведения:
1. Обычный Safari (работает)
2. Безопасный режим Safari (работает)
3. PWA (сворачивается)

1 лайк


Мои последние несколько попыток воспроизвести проблему не увенчались успехом.

Только что воспроизвёл эту проблему на рабочем столе в Chromium, но нажатие кнопки «Назад» в FullCalendar решило проблему;

Да, я это уже несколько раз видел, пока не уверен, что вызывает эту проблему, разберусь.

Эта тема была автоматически закрыта через 10 дней после последнего ответа. Новые ответы больше не принимаются.