add keystrokes for exiting reply view

This commit is contained in:
vd
2026-10-09 23:09:44 +02:00
parent 6ef6996522
commit 94697f5876
5 changed files with 87 additions and 81 deletions
+4 -1
View File
@@ -5150,6 +5150,8 @@
this.registerKeyStroke("backspace" /* CloseOrCancel */, () => {
if (this.isFilterModalOpen.value == true) {
this.hideFilterModal();
} else if (this.replyViewSelectedMessage.value != void 0) {
this.resetReplyView();
} else {
this.replyingMessage.value = void 0;
}
@@ -7289,7 +7291,8 @@
{
class: "ghost",
"on:click": messagePageViewModel.resetReplyView,
"toggle:hidden": messagePageViewModel.isReplyViewInactive
"toggle:hidden": messagePageViewModel.isReplyViewInactive,
ctkeystroke: getKeySymbol("backspace" /* CloseOrCancel */)
},
/* @__PURE__ */ createElement("span", { class: "icon" }, "arrow_back")
), /* @__PURE__ */ createElement(
Vendored
+1 -1
View File
@@ -1,4 +1,4 @@
const VERSION = "2610 Beta 26"
const VERSION = "2610 Beta 27"
function processUrl(event) {
const url = event.request.url;
+1 -1
View File
@@ -1 +1 @@
2610 Beta 26
2610 Beta 27
+1
View File
@@ -112,6 +112,7 @@ export function MessagePage(
toggle:hidden={
messagePageViewModel.isReplyViewInactive
}
ctkeystroke={getKeySymbol(CommonKeys.CloseOrCancel)}
>
<span class="icon">arrow_back</span>
</button>
@@ -245,6 +245,8 @@ export default class MessagePageViewModel extends Context {
this.registerKeyStroke(CommonKeys.CloseOrCancel, () => {
if (this.isFilterModalOpen.value == true) {
this.hideFilterModal();
} else if (this.replyViewSelectedMessage.value != undefined) {
this.resetReplyView();
} else {
this.replyingMessage.value = undefined;
}