diff --git a/src/routes/settings/_importExportModal.svelte b/src/routes/settings/_importExportModal.svelte
index 512b0491..f453eb8d 100644
--- a/src/routes/settings/_importExportModal.svelte
+++ b/src/routes/settings/_importExportModal.svelte
@@ -1,5 +1,6 @@
diff --git a/src/routes/settings/index.svelte b/src/routes/settings/index.svelte
index 0fb6aeda..207a2ae5 100644
--- a/src/routes/settings/index.svelte
+++ b/src/routes/settings/index.svelte
@@ -73,6 +73,21 @@
});
mounted = true;
+
+ const urlParams = new URLSearchParams(window.location.search);
+ const download = urlParams.get('download');
+ if (download === 'json') {
+ openModal(
+ ExportImportModal,
+ {
+ immediate: true,
+ },
+ {
+ closeButton: false,
+ styleWindow: { background: '#25294A', width: '500px' },
+ },
+ );
+ }
});
function updateServer() {