diff --git a/src/lib/components/modal.svelte b/src/lib/components/modal.svelte
index 05da1e24f..8a85e526b 100644
--- a/src/lib/components/modal.svelte
+++ b/src/lib/components/modal.svelte
@@ -10,6 +10,7 @@
export let error: string = null;
export let closable = true;
+ let alert: HTMLElement;
const dispatch = createEventDispatcher();
const transitionFly: FlyParams = {
duration: 150,
@@ -48,6 +49,10 @@
document.body.classList.remove('u-overflow-hidden');
}
}
+
+ $: if (error) {
+ alert?.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
+ }