feat: focus the previous/next message when one is deleted. If 0 messages, focus input

This commit is contained in:
2024-09-03 16:08:54 +02:00
parent 49c73a3d76
commit 950a528b2b
3 changed files with 5 additions and 1 deletions

View File

@@ -231,7 +231,9 @@ export class MainView extends View {
itm.onKeyDown((key: string, alt: boolean | undefined, shift: boolean | undefined, ctrl: boolean | undefined) => {
if (key === "Delete") {
this.removeMessage(message.id);
this.messageInput.focus()
if (this.messageList.children.length === 1) {
this.messageInput.focus()
}
}
});
return itm;