Merge pull request #226 from Pranav2612000/chat_count_fix

fix: prevents messages ending with spaces to exceed the msg limit
This commit is contained in:
gingervitis 2020-10-06 13:46:07 -07:00 committed by GitHub
commit a36891c465
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -148,8 +148,7 @@ export default class ChatInput extends Component {
handleMessageInputKeydown(event) {
const formField = this.formMessageInput.current;
let textValue = formField.innerText.trim(); // get this only to count chars
let textValue = formField.textContent; // get this only to count chars
const newStates = {};
let numCharsLeft = CHAT_MAX_MESSAGE_LENGTH - textValue.length;
const key = event && event.key;
@ -174,7 +173,7 @@ export default class ChatInput extends Component {
event.preventDefault();
// value could have been changed, update char count
textValue = formField.innerText.trim();
textValue = formField.textContent;
numCharsLeft = CHAT_MAX_MESSAGE_LENGTH - textValue.length;
}
}
@ -193,7 +192,7 @@ export default class ChatInput extends Component {
handleMessageInputKeyup(event) {
const formField = this.formMessageInput.current;
const textValue = formField.innerText.trim(); // get this only to count chars
const textValue = formField.textContent; // get this only to count chars
const { key } = event;