Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
burd-up opened this issue May 28, 2024 · 4 comments
Labels

Comments

@burd-up
Copy link

burd-up commented May 28, 2024

Summary

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

Reproduction steps

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

Expected result

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

Actual result

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

Browsers

Chrome

OS

Windows

@burd-up burd-up added the bug label May 28, 2024
@kufex
Copy link

kufex commented May 29, 2024

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

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

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

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

@Bazzzinga6894
Copy link

Bazzzinga6894 commented Jun 7, 2024

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

@Alena007S
Copy link

Alena007S commented Jun 20, 2024

  • 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

@SvetlanaSku
Copy link

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

Reproduction steps

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

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

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

пробел в чате

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants