From 34d83826e8c2eb9b2aed34fe188d8e8dd79c8744 Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Mon, 8 Jun 2026 18:12:34 +0800 Subject: [PATCH] fix: keep popover in sync with inline params visibility changes --- ui/src/components/ai-chat/index.vue | 7 ++++++- ui/src/components/dynamics-form/index.vue | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ui/src/components/ai-chat/index.vue b/ui/src/components/ai-chat/index.vue index a6cdb838625..1936cd53b79 100644 --- a/ui/src/components/ai-chat/index.vue +++ b/ui/src/components/ai-chat/index.vue @@ -47,7 +47,12 @@ props.modelValue, + (val) => { + if (!val) return + if (_.isEqual(val, formValue.value)) return + formValue.value = _.cloneDeep(val) + }, + { deep: true }, +) + function renderTemplate(template: string, data: any) { return template.replace(/\$\{(\w+)\}/g, (match, key) => { return data[key] !== undefined ? data[key] : match