codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: На главной странице, при наведении курсора на имена пользователей, в Network появляются ошибки с кодом 429 и (canceled)

Open EvgeniyKauter opened this issue 1 year ago • 3 comments

Summary

Ошибки с кодами 429 (много запросов в единицу времени) и canceled, при наведении на имена пользователей. Клиент: Chrome Версия 121.0.6167.86 (Официальная сборка), (64 бит), Opera One(версия: 106.0.4998.41) OC: Windows 10 Домашняя Версия игры: ecfc661 image

Reproduction steps

1. Открыть главную страницу с авторизованным пользователем.
2. Открыть DevTools, перейти во вкладку Network.
3. Навести курсор на имена пользователей во вкладке Lobby.

Expected result

При наведении на имена пользователей ошибок не возникает

Actual result

Появляются ошибки при наведении на имена пользователей с кодом 429 и (canceled)

Browsers

Chrome, Opera

OS

Windows

EvgeniyKauter avatar Jan 30 '24 15:01 EvgeniyKauter

summary: При наведении курсора на имена пользователей отправляется слишком много запросов на сервер bug

environment: Google Chrome 119.0.6045.160 (Официальная сборка), (64 бит) OC Windows 10 Codebattle current version: 10f1d0a

steps-to-reproduce:

  1. Зайти на главную страницу Codebattle
  2. Открыть DevTools
  3. Перейти во вкладку Network
  4. Навести курсор на имена пользователей

expected-result: При наведении курсора на имена пользователей сервер успешно обрабатывает запросы

actual-result: Сервер отвечает ошибкой

elenalapshakova avatar Feb 02 '24 10:02 elenalapshakova

@elenalapshakova спасибо за уточнения. Проверил у себя, ошибки также при наведении. Возможно, это получается из-за того, что мы быстро переводим курсор от одного имени на другое. Ответ по запросу клиента на получение информации дойти не успевает (идёт загрузка), а мы уже переводим курсор на другое имя. При этом всплывающее окно от предыдущего имени скрывается, и ответ уже перестаёт быть актуальным, в результате чего происходит ошибка. @ReDBrother может это и не баг, и так должно быть?

EvgeniyKauter avatar Feb 06 '24 15:02 EvgeniyKauter

Если говорить про некую градацию, то водораздел всегда проходит в точке где либо баг ломает весь пользовательский экспирианс (Сломалась вся или часть страницы, страница заблокировалась или не показывает часть контента т.д.) и либо просто ошибки, которые всплывают из-за любого рассинхрона, как в случае с перемещением курсора но пользователь может в любой момент повторить действие и получить контент.

Если откроешь страницу ютуба на любом видео, то увидишь миллион ошибок из второй градации. Обычно их скорее в кучу складывают и заводят ишью по уменьшению алертов на странице. Можем пока оставить, если где-то еще это всплывает, то лучше сюда скинуть доп коммент.

ReDBrother avatar Feb 06 '24 21:02 ReDBrother

Bug Summary: When hovering over the user names in the Leaderboard, errors with the code 429 appear in the Network

image

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

Nikita-Tihonov1 avatar Nov 30 '24 19:11 Nikita-Tihonov1