diff --git a/web/src/components/save/Omnibox.svelte b/web/src/components/save/Omnibox.svelte
index 137972986..0623b1e84 100644
--- a/web/src/components/save/Omnibox.svelte
+++ b/web/src/components/save/Omnibox.svelte
@@ -11,6 +11,7 @@
import dialogs from "$lib/state/dialogs";
import { link } from "$lib/state/omnibox";
import { updateSetting } from "$lib/state/settings";
+ import { savingHandler } from "$lib/api/saving-handler";
import { pasteLinkFromClipboard } from "$lib/clipboard";
import { turnstileEnabled, turnstileSolved } from "$lib/state/turnstile";
@@ -75,7 +76,7 @@
if (!isBotCheckOngoing) {
await tick(); // wait for button to render
- downloadButton.download($link);
+ savingHandler($link);
}
}
};
@@ -94,7 +95,7 @@
}
if (e.key === "Enter" && validLink($link) && isFocused) {
- downloadButton.download($link);
+ savingHandler($link);
}
if (["Escape", "Clear"].includes(e.key) && isFocused) {
diff --git a/web/src/components/save/buttons/DownloadButton.svelte b/web/src/components/save/buttons/DownloadButton.svelte
index 981bb0ad0..6f3a7224a 100644
--- a/web/src/components/save/buttons/DownloadButton.svelte
+++ b/web/src/components/save/buttons/DownloadButton.svelte
@@ -1,12 +1,12 @@