diff --git a/control/frontend/src/components/TextInput.svelte b/control/frontend/src/components/TextInput.svelte index 6b49fc4..3c3b02e 100644 --- a/control/frontend/src/components/TextInput.svelte +++ b/control/frontend/src/components/TextInput.svelte @@ -2,6 +2,7 @@ import { fade } from 'svelte/transition'; import { get_shifted_color } from '../ts/stores/ui_behavior'; import { onMount } from 'svelte'; + import { selected_display_ids } from '../ts/stores/select'; let { current_value = $bindable(), @@ -44,6 +45,10 @@ onMount(() => { validate_input(); if (focused_on_start && input_element) input_element.focus(); + + selected_display_ids.subscribe(() => { + validate_input(); + }); });