From 33a677f3177c8cd2c8d26214bafd6abb8ce68315 Mon Sep 17 00:00:00 2001 From: Aman Agrawal Date: Sat, 21 Sep 2024 01:12:24 +0000 Subject: [PATCH] message_edit: Fix `tab + enter` broken for saving. There is no `.message_edit_content` in `focus` when user does `tab + enter` to save the message. We use the existing text content edit object get identify the row being edited which is more robust and efficient. --- web/src/message_edit.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/message_edit.ts b/web/src/message_edit.ts index 5e32d57f72a9e..42700a50cad42 100644 --- a/web/src/message_edit.ts +++ b/web/src/message_edit.ts @@ -381,7 +381,7 @@ function handle_message_edit_enter( ): void { // Pressing Enter to save edits is coupled with Enter to send if (composebox_typeahead.should_enter_send(e)) { - const $row = $(".message_edit_content:focus").closest(".message_row"); + const $row = $message_edit_content.closest(".message_row"); const $message_edit_save_button = $row.find(".message_edit_save"); if ($message_edit_save_button.prop("disabled")) { // In cases when the save button is disabled