aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/popup_src
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/popup_src')
-rw-r--r--src/pages/popup_src/Buttons.svelte17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/pages/popup_src/Buttons.svelte b/src/pages/popup_src/Buttons.svelte
index c0644ff7..ab5682dc 100644
--- a/src/pages/popup_src/Buttons.svelte
+++ b/src/pages/popup_src/Buttons.svelte
@@ -44,8 +44,10 @@
<Row
class="interactive"
on:click={() => {
- browser.tabs.update({ url: redirect }, () => {
- window.close()
+ browser.tabs.query({ active: true, currentWindow: true }, tabs => {
+ browser.runtime.sendMessage({ message: "redirect", tabId: tabs[0].id }, () => {
+ browser.tabs.update({ url: redirect })
+ })
})
}}
>
@@ -74,10 +76,13 @@
</Row>
<Row
class="interactive"
- on:click={() =>
- browser.tabs.update({ url: redirectToOriginal }, () => {
- window.close()
- })}
+ on:click={() => {
+ browser.tabs.query({ active: true, currentWindow: true }, tabs => {
+ browser.runtime.sendMessage({ message: "reverse", tabId: tabs[0].id }, () => {
+ browser.tabs.update({ url: redirectToOriginal })
+ })
+ })
+ }}
>
<Label>{browser.i18n.getMessage("redirectToOriginal" || "Redirect to Original")}</Label>
<RedirectToOriginalIcon />