codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: Возможность отправлять пустые сообщения в чатах

Open burd-up opened this issue 1 year ago • 6 comments

Summary

Пользователь может отправить пустое сообщение в чатах на главной странице и на странице игры. Для этого ему нужно нажать пробел в поле ввода сообщения и кнопку "send". Предлагаю перед отправкой введенного сообщения удалять все пробелы в начале и в конце сообщения, после чего проверять длину строки. В случае, если длина равна 0, блокировать отправку сообщения.

Reproduction steps

1. Открыть главную страницу (lobby).
2. В чате ввести в поле для сообщения пробел.
3. Нажать кнопку "send".

Expected result

Отправка сообщения заблокирована. Пользователь не может отправлять пустые сообщения.

Actual result

Пустое сообщение отправлено в чат. image

Browsers

Chrome

OS

Windows

burd-up avatar May 28 '24 19:05 burd-up

summary: | Есть возможность отправить пустое сообщение в чате environment: | OS Windows 11 Google Chrome Версия 125.0.6422.113 (Официальная сборка), (64 бит) steps-to-reproduce: |

  1. Ввести в поле сообщения " "

expected-result: | Сообщение не отправлено.

actual-result: | Отправляется сообщение (пустое)

kufex avatar May 29 '24 08:05 kufex

Summary

Пользователь может отправить пустое сообщение в чат. Для этого ему нужно нажать пробел в поле ввода сообщения и кнопку "send".

Reproduction steps

1. Открыть главную страницу сайта
2. Выбрать поле для ввода в чате General
3. Нажать клавишу "Пробел"
4. Нажать кнопку "send".

Expected result

Сообщение не отправлено, пользователь видит ошибку "Запрещено отправлять пустые сообщения"

Actual result

Сообщение с пустым содержимым отправлено в чат image

Environment:

Browser Google Chrome Версия 125.0.6422.142 (Официальная сборка), (64 бит) Windows 10 Pro Версия 22H2 Codbattle Current version: 500e062

Bazzzinga6894 avatar Jun 07 '24 04:06 Bazzzinga6894

  • summary: В чат можно отправить пустое сообщение environment: Версия сайта 0ba780d Google Chrome 101.0.4951.67 (Официальная сборка), (64 бит) ОС Windows
  • steps-to-reproduce: 1. Открыть главную станицу сайта https://codebattle.hexlet.io/#lobby 2. В поле чата вводим сообщение " " нажав пробел 3. Нажимаем кнопку "Send" expected-result: Пустое сообщение не должно отправляться actual-result: Пустое сообщение отправляется chat

Alena007S avatar Jun 20 '24 10:06 Alena007S

Summary Есть возможность отправить пустое сообщение в чате игры

Reproduction steps

  1. Начать игру
  2. В чате, в поле ввода сообщения ввести "пробел"
  3. Нажать кнопку "Отправить"

Expected result Кнопка "Отправить" не активна.

Actual result Появилось пустое сообщение.

пробел в чате

SvetlanaSku avatar Jun 25 '24 11:06 SvetlanaSku

  • summary: | Отправка пробелов в чатах на главной страницы и игры environment: | Версия 126.0.6478.182 (Официальная сборка), (64 бит) ОС Windows 10 Pro Версия приложения: 11a596a steps-to-reproduce: |
    1. Авторизоваться
    2. Отправить в чат " "
    3. Нажать на Send expected-result: | Сообщение не отправляется. Кнопка Send не активна actual-result: | Сообщение из пробела/ов отправляется

El-MetD avatar Jul 22 '24 13:07 El-MetD

  • summary: Отправка пустых сообщений в чатах главной страницы и игры
  • environment: Версия сайта: 8a20565 Версия Chrome 127.0.6533.122 (Официальная сборка), (64 бит) ОС Windows 10 Pro
  • steps-to-reproduce: 1 Авторизоваться 2 Отправить в чат пустое сообщение " " нажав пробел 3 Нажать Send
  • expected-result: Сообщение не отправляется. Кнопка Send не активна
  • actual-result: Сообщение отправляется

Talmens avatar Aug 28 '24 12:08 Talmens

Summary An empty message can be sent to the chat room

Steps-to-reproduce:

  1. open the main page of the site https://codebattle.hexlet.io/#lobby
  2. In the chat field enter the message “ ” by pressing the space bar
  3. click the “Send” button

Environment: PC Windows 10 - Google Chrome(130.0.6723.92)

Expected-result: An empty message should not be sent

Actual-result: An empty message is sent

julia-ju25 avatar Nov 03 '24 13:11 julia-ju25

баг2

summary: An empty message may be sent to the text chat.

environment: OC Windows 10 Pro Google Chrome 130.0.6723.119

steps-to-reproduce:

  • Create a game
  • Type " " in chat
  • Send message

expected-result: An empty message cannot be sent

actual-result: Message sent

kalaratri avatar Nov 16 '24 16:11 kalaratri

In the lobby chat, a user can send an empty message

Description: Windows 10 Home, version 22H2 Google Chrome version 131.0.6778.86 (Official build), (64 bit) Codebattle [Current version: bb44a99 ]

Steps: - Leaving a space in the chat - Press “Send”

Expected result: The message is not sent

Actual result: Message sent.
пустое сообщение в чат

avstlr avatar Nov 25 '24 15:11 avstlr

summary: Сan send an empty message to the lobby chat room

environment: Google Chrome 131.0.6778.86 (Official Build), (64 bit) Windows 11 version 23H2

prerequisites: The main page of the site is opened after user authorisation

steps-to-reproduce:

  1. In the chat field, press the space bar
  2. Press Send

https://github.com/user-attachments/assets/7ba874db-4ad0-4c3f-ba83-736f7e0a21e2

expected-result: An empty message cannot be sent to the lobby chat room

actual-result: Сan send an empty message to the lobby chat room

Lena-K-03 avatar Dec 23 '24 14:12 Lena-K-03

summary: Сan send an empty message to the game chat

environment: Google Chrome 131.0.6778.86 (Official Build), (64 bit) Windows 11 version 23H2 Current version: 6f0737f deployedAt UTC: 2024-11-17 10:06:59

prerequisites: The main page of the site is opened after user authorisation

steps-to-reproduce:

  1. Click on Create Game
  2. Click on With a bot
  3. Click on Create Battle
  4. In the chat field, press the space bar
  5. Press Send

https://github.com/user-attachments/assets/9337de3b-a81d-4e7b-a21f-f912f5eed479

expected-result: An empty message cannot be sent to the game chat

actual-result: Сan send an empty message to the game chat

Lena-K-03 avatar Dec 23 '24 14:12 Lena-K-03

summary: В чат можно отправить пустое сообщение

environment: Firefox версия 131.0.3 (64-битная) Microsoft Windows [Version 10.0.19045.5011] Current version: e827c58 deployedAt UTC: 2025-01-09 13:01:24

steps-to-reproduce:

  1. Открыть главную станицу сайта https://codebattle.hexlet.io/#lobby
  2. В поле чата вводим сообщение - нажав пробел
  3. Нажимаем кнопку "Send"

expected-result: Пустое сообщение не должно отправляться

actual-result: Пустое сообщение отправляется 3

TatianaPr27 avatar Jan 12 '25 12:01 TatianaPr27

  • summary: | It is possible to send empty messages to the chat. environment: | Google Chrome Version 133.0.6943.142 (Official Build), (64 bit) Windows 11 Pro 24 H2 steps-to-reproduce: |
    1. Enter the message " " into the chat
    2. Press the "Send" button expected-result: > A notification opens with an error stating that it is impossible to send an empty message actual-result: > An empty message is sent

Image

puma0050 avatar Mar 03 '25 19:03 puma0050