Я создаю новую тему, так как теперь у меня есть подтвержденный ответ HTTP 429 с кодом ошибки user_10_secs_limit. В моем предыдущем отчете не было подтвержденного 429, и он позже был признан решенным.
Я протестировал быстрое переключение между несколькими последовательными неделями в календаре предстоящих событий. После этого я проверил консоль Firefox и обнаружил ошибки запросов.
Тестируемая страница:
/upcoming-events/week/2026/7/13
Установленная версия
- Discourse
2026.7.0-latest +314 - Git-коммит
cf0d9228b4 - Ember
v6.10.1
Шаги для воспроизведения
- Откройте календарь предстоящих событий в недельном виде.
- Быстро переключайтесь вперед или назад между несколькими неделями.
- Откройте консоль разработчика Firefox.
Ошибка запроса
Запросы к /discourse-post-event/events начинают возвращать ответы HTTP 429:
Замедлитесь, вы отправляете слишком много запросов. Повторите попытку через 1 секунду. Код ошибки: user_10_secs_limit.
В консоли логируется неудачный запрос из index.js:631:21.
Должен ли календарь использовать debounce, отмену или иное управление быстрой навигацией, чтобы запросы событий не триггерили стандартное ограничение на количество запросов на пользователя?