@@ -252,7 +252,7 @@
Set Up FlowCrypt
Found of your account key. Enter your
pass phrase to continue.
-
+
From 771be1f88d55572f1e0cf78a96b009d46e96f0b5 Mon Sep 17 00:00:00 2001
From: martgil <46025304+martgil@users.noreply.github.com>
Date: Tue, 12 Jul 2022 14:29:34 +0800
Subject: [PATCH 2/3] add paste on the event handler (needs help)
---
extension/chrome/elements/compose.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/extension/chrome/elements/compose.ts b/extension/chrome/elements/compose.ts
index 09a0977282a..ba9af2b572e 100644
--- a/extension/chrome/elements/compose.ts
+++ b/extension/chrome/elements/compose.ts
@@ -199,8 +199,8 @@ export class ComposeView extends View {
this.S.cached('body').on('focusin', setActiveWindow);
this.S.cached('body').on('click', setActiveWindow);
this.S.cached('icon_help').click(this.setHandler(async () => await this.renderModule.openSettingsWithDialog('help'), this.errModule.handle(`help dialog`)));
- this.S.cached('input_text').on('keypress',this.setHandler((el, ev) => {
- if (this.S.cached('input_text').children('div').text().length >= 10) {
+ this.S.cached('input_text').on('keypress paste',this.setHandler((el, ev) => {
+ if (this.S.cached('input_text').children('div').text().length >= 10) { // setting 10 as a limit for ease of testing; 50kB is tested to work with low spec pc;
ev.preventDefault();
}
}));
From 3ab0e3ff99628c59a64a7f17b93cccaabd6ca83d Mon Sep 17 00:00:00 2001
From: martgil
Date: Fri, 11 Nov 2022 16:28:10 +0800
Subject: [PATCH 3/3] remove event handler on message composer
---
extension/chrome/elements/compose.ts | 5 -----
1 file changed, 5 deletions(-)
diff --git a/extension/chrome/elements/compose.ts b/extension/chrome/elements/compose.ts
index ccd2c0c582b..f18e4c6b687 100644
--- a/extension/chrome/elements/compose.ts
+++ b/extension/chrome/elements/compose.ts
@@ -202,11 +202,6 @@ export class ComposeView extends View {
this.S.cached('body').on('focusin', setActiveWindow);
this.S.cached('body').on('click', setActiveWindow);
this.S.cached('icon_help').click(this.setHandler(async () => await this.renderModule.openSettingsWithDialog('help'), this.errModule.handle(`help dialog`)));
- this.S.cached('input_text').on('keypress paste',this.setHandler((el, ev) => {
- if (this.S.cached('input_text').children('div').text().length >= 10) { // setting 10 as a limit for ease of testing; 50kB is tested to work with low spec pc;
- ev.preventDefault();
- }
- }));
this.attachmentsModule.setHandlers();
this.inputModule.setHandlers();
this.myPubkeyModule.setHandlers();