Blog: 2026-03-05

From razwiki
Revision as of 15:11, 5 March 2026 by Razzi (talk | contribs) (Created page with "Adding to my addon which auto advanced protonmail, selecting my [email protected] email for replies etc... <pre> diff --git a/protonmail_auto_advance.js b/protonmail_auto_advance.js index 2333c7d..4363241 100644 --- a/protonmail_auto_advance.js +++ b/protonmail_auto_advance.js @@ -1,4 +1,4 @@ -console.log('Protonmail auto-advance 1.8') +console.log('Protonmail auto-advance 2.0b') const state = { previousButton: null, @@ -48,6 +48,14 @@ const observer = new Mutatio...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Adding to my addon which auto advanced protonmail, selecting my [email protected] email for replies etc...

diff --git a/protonmail_auto_advance.js b/protonmail_auto_advance.js
index 2333c7d..4363241 100644
--- a/protonmail_auto_advance.js
+++ b/protonmail_auto_advance.js
@@ -1,4 +1,4 @@
-console.log('Protonmail auto-advance 1.8')
+console.log('Protonmail auto-advance 2.0b')
 
 const state = {
   previousButton: null,
@@ -48,6 +48,14 @@ const observer = new MutationObserver(mutations => {
 
     state.previousButton = archiveButton
   }
+
+  const internalEmailButton = document.querySelector('button[aria-label="[email protected]"]')
+
+  if (internalEmailButton !== null) {
+    internalEmailButton.click()
+    const externalEmailButton = document.querySelector('button[data-testid="addresses:[email protected]"]')
+    externalEmailButton.click()
+  }
 })
 
 observer.observe(document.body, {

I should add a configuration for this or maybe just split it into another addon. But wowza that works, much better ... tried to dig up old support conversation and didn't find it. Brittle but a big functionality improvement