codebattle
codebattle copied to clipboard
Bug: На главной странице, при наведении курсора на имена пользователей, в Network появляются ошибки с кодом 429 и (canceled)
Summary
Ошибки с кодами 429 (много запросов в единицу времени) и canceled, при наведении на имена пользователей.
Клиент: Chrome Версия 121.0.6167.86 (Официальная сборка), (64 бит), Opera One(версия: 106.0.4998.41)
OC: Windows 10 Домашняя
Версия игры: ecfc661
Reproduction steps
1. Открыть главную страницу с авторизованным пользователем.
2. Открыть DevTools, перейти во вкладку Network.
3. Навести курсор на имена пользователей во вкладке Lobby.
Expected result
При наведении на имена пользователей ошибок не возникает
Actual result
Появляются ошибки при наведении на имена пользователей с кодом 429 и (canceled)
Browsers
Chrome, Opera
OS
Windows
summary:
При наведении курсора на имена пользователей отправляется слишком много запросов на сервер
environment: Google Chrome 119.0.6045.160 (Официальная сборка), (64 бит) OC Windows 10 Codebattle current version: 10f1d0a
steps-to-reproduce:
- Зайти на главную страницу Codebattle
- Открыть DevTools
- Перейти во вкладку Network
- Навести курсор на имена пользователей
expected-result: При наведении курсора на имена пользователей сервер успешно обрабатывает запросы
actual-result: Сервер отвечает ошибкой
@elenalapshakova спасибо за уточнения. Проверил у себя, ошибки также при наведении. Возможно, это получается из-за того, что мы быстро переводим курсор от одного имени на другое. Ответ по запросу клиента на получение информации дойти не успевает (идёт загрузка), а мы уже переводим курсор на другое имя. При этом всплывающее окно от предыдущего имени скрывается, и ответ уже перестаёт быть актуальным, в результате чего происходит ошибка. @ReDBrother может это и не баг, и так должно быть?
Если говорить про некую градацию, то водораздел всегда проходит в точке где либо баг ломает весь пользовательский экспирианс (Сломалась вся или часть страницы, страница заблокировалась или не показывает часть контента т.д.) и либо просто ошибки, которые всплывают из-за любого рассинхрона, как в случае с перемещением курсора но пользователь может в любой момент повторить действие и получить контент.
Если откроешь страницу ютуба на любом видео, то увидишь миллион ошибок из второй градации. Обычно их скорее в кучу складывают и заводят ишью по уменьшению алертов на странице. Можем пока оставить, если где-то еще это всплывает, то лучше сюда скинуть доп коммент.
Bug Summary: When hovering over the user names in the Leaderboard, errors with the code 429 appear in the Network
Steps to Reproduce the Bug:
- Be in the lobby https://codebattle.hexlet.io/#lobby
- Point the cursor at different usernames in the leaderboard
Environment Details: OS: Windows 10 Home Browser: Yandex 24.10.4.756 (64-bit) Codebattle Version: [bb44a99]
Expected result: When hovering over user names, the server processes requests without errors
Actual Result: Errors appear in the Network