From e94a125248fd87d2d387d843059c6316afd6b157 Mon Sep 17 00:00:00 2001 From: nik8n <117831325+nik8n@users.noreply.github.com> Date: Mon, 25 Aug 2025 19:34:18 +0200 Subject: [PATCH] feat(editor): Persistent values in resource locator (no-changelog) (#18749) --- .../src/components/ResourceLocator/ResourceLocator.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/frontend/editor-ui/src/components/ResourceLocator/ResourceLocator.vue b/packages/frontend/editor-ui/src/components/ResourceLocator/ResourceLocator.vue index 0286edae5c..1da3c0c4ef 100644 --- a/packages/frontend/editor-ui/src/components/ResourceLocator/ResourceLocator.vue +++ b/packages/frontend/editor-ui/src/components/ResourceLocator/ResourceLocator.vue @@ -608,7 +608,8 @@ function onModeSelected(value: string): void { } else if (value === 'id' && selectedMode.value === 'list' && props.modelValue?.value) { emit('update:modelValue', { __rl: true, mode: value, value: props.modelValue.value }); } else { - emit('update:modelValue', { __rl: true, mode: value, value: '' }); + const currentValue = props.modelValue?.value ?? ''; + emit('update:modelValue', { __rl: true, mode: value, value: currentValue }); } trackEvent('User changed resource locator mode', { mode: value });