aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/popup_src
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2024-08-25 21:31:24 +0300
committerManeraKai <manerakai@protonmail.com>2024-08-25 21:31:24 +0300
commitdfa6c8e570e3030c382ad045156a0b12fd3ba368 (patch)
treee3f62643d499d087b3925987c2df660db9f780d3 /src/pages/popup_src
parentMade redlib as the default frontend for reddit https://codeberg.org/LibRedire... (diff)
downloadlibredirect-dfa6c8e570e3030c382ad045156a0b12fd3ba368.zip
Fixing and improving redirect core
Diffstat (limited to 'src/pages/popup_src')
-rw-r--r--src/pages/popup_src/Buttons.svelte8
-rw-r--r--src/pages/popup_src/components/Switch.svelte2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/pages/popup_src/Buttons.svelte b/src/pages/popup_src/Buttons.svelte
index e53a64b7..c0644ff7 100644
--- a/src/pages/popup_src/Buttons.svelte
+++ b/src/pages/popup_src/Buttons.svelte
@@ -33,7 +33,7 @@
url = new URL(tabs[0].url)
servicesHelper.switchInstance(url).then(r => (switchInstance = r))
servicesHelper.reverse(url).then(r => (redirectToOriginal = r))
- servicesHelper.redirectAsync(url, "main_frame", null, true).then(r => (redirect = r))
+ servicesHelper.redirectAsync(url, "main_frame", null, null, false, true).then(r => (redirect = r))
servicesHelper.computeService(url).then(r => (currentService = r))
}
})
@@ -44,7 +44,7 @@
<Row
class="interactive"
on:click={() => {
- browser.runtime.sendMessage("redirectTab", () => {
+ browser.tabs.update({ url: redirect }, () => {
window.close()
})
}}
@@ -58,7 +58,7 @@
<Row
class="interactive"
on:click={async () =>
- browser.tabs.update({ url: await servicesHelper.switchInstance(url) }, () => {
+ browser.tabs.update({ url: switchInstance }, () => {
window.close()
})}
>
@@ -75,7 +75,7 @@
<Row
class="interactive"
on:click={() =>
- browser.runtime.sendMessage("reverseTab", () => {
+ browser.tabs.update({ url: redirectToOriginal }, () => {
window.close()
})}
>
diff --git a/src/pages/popup_src/components/Switch.svelte b/src/pages/popup_src/components/Switch.svelte
index f76e74be..98f765b7 100644
--- a/src/pages/popup_src/components/Switch.svelte
+++ b/src/pages/popup_src/components/Switch.svelte
@@ -30,7 +30,7 @@
class="interactive margin margin_{document.body.dir}"
on:keydown={null}
on:click={() =>
- browser.tabs.create({ url: browser.runtime.getURL(_config.services[serviceKey].url) }, () => {
+ browser.tabs.create({ url: _config.services[serviceKey].url }, () => {
window.close()
})}
>