-
Notifications
You must be signed in to change notification settings - Fork 201
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
Comments
summary: |
expected-result: | actual-result: | |
SummaryПользователь может отправить пустое сообщение в чат. Для этого ему нужно нажать пробел в поле ввода сообщения и кнопку "send". Reproduction steps1. Открыть главную страницу сайта
2. Выбрать поле для ввода в чате General
3. Нажать клавишу "Пробел"
4. Нажать кнопку "send". Expected resultСообщение не отправлено, пользователь видит ошибку "Запрещено отправлять пустые сообщения" Actual resultСообщение с пустым содержимым отправлено в чат Environment:Browser Google Chrome Версия 125.0.6422.142 (Официальная сборка), (64 бит) |
|
Summary
Пользователь может отправить пустое сообщение в чатах на главной странице и на странице игры. Для этого ему нужно нажать пробел в поле ввода сообщения и кнопку "send".
Предлагаю перед отправкой введенного сообщения удалять все пробелы в начале и в конце сообщения, после чего проверять длину строки. В случае, если длина равна 0, блокировать отправку сообщения.
Reproduction steps
1. Открыть главную страницу (lobby). 2. В чате ввести в поле для сообщения пробел. 3. Нажать кнопку "send".
Expected result
Отправка сообщения заблокирована. Пользователь не может отправлять пустые сообщения.
Actual result
Пустое сообщение отправлено в чат.
![image](https://private-user-images.githubusercontent.com/78302371/334551658-49da9fe4-01db-43d1-a15e-ce68807c1adc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MTk1ODMsIm5iZiI6MTcyMTQxOTI4MywicGF0aCI6Ii83ODMwMjM3MS8zMzQ1NTE2NTgtNDlkYTlmZTQtMDFkYi00M2QxLWExNWUtY2U2ODgwN2MxYWRjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIwMDEyM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1NDU0NDcyMmRiNzc5NDlmY2VmYTAwMWIxNDY0YzcwNWRmNzQ5OTc5ZjY0MzFkNDZiNDBiOTVjOTgwMjJjNzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.lFnzt0I3BmV2FRpK9Dl5XFKG-F5tEsMuuyYpXIs1d04)
Browsers
Chrome
OS
Windows
The text was updated successfully, but these errors were encountered: