From 39d3741e4caaa21bed61becc2d536574dbc50892 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Mar 2026 09:08:07 +0800 Subject: [PATCH 1/6] chore(deps): bump pnpm/action-setup in the github-actions group (#6862) Bumps the github-actions group with 1 update: [pnpm/action-setup](https://github.com/pnpm/action-setup). Updates `pnpm/action-setup` from 4.4.0 to 5.0.0 - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](https://github.com/pnpm/action-setup/compare/v4.4.0...v5.0.0) --- updated-dependencies: - dependency-name: pnpm/action-setup dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 09f3c7e27..2b6ae4d3a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,7 +51,7 @@ jobs: echo "tag=$tag" >> "$GITHUB_OUTPUT" - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v5.0.0 with: version: 10.28.2 From 7305d46328b9c8ada6eb5f919daec0715646460e Mon Sep 17 00:00:00 2001 From: Stardust <1441308506a@gmail.com> Date: Tue, 24 Mar 2026 09:30:37 +0800 Subject: [PATCH 2/6] fix: wrong index in ObjectEditor updateKey causing false 'key exists' error * fix: wrong index in ObjectEditor updateKey causing false 'key exists' error * fix: same index mismatch issue in updateJSON * fix(ui): stabilize ObjectEditor pair keys Use generated ids for key-value pairs instead of array indexes to prevent mismatch issues during editing and rendering. Also replace duplicate-key alerts with toast warnings for a more consistent UI experience. --------- Co-authored-by: RC-CHN <1051989940@qq.com> --- .../src/components/shared/ObjectEditor.vue | 116 ++++++++++-------- 1 file changed, 63 insertions(+), 53 deletions(-) diff --git a/dashboard/src/components/shared/ObjectEditor.vue b/dashboard/src/components/shared/ObjectEditor.vue index 3247d1d22..58b010ce9 100644 --- a/dashboard/src/components/shared/ObjectEditor.vue +++ b/dashboard/src/components/shared/ObjectEditor.vue @@ -28,7 +28,7 @@
-
+
@@ -86,7 +87,7 @@ variant="outlined" hide-details="auto" :placeholder="t('core.common.objectEditor.placeholders.jsonValue')" - @blur="updateJSON(index, pair.value)" + @blur="validateJSON(pair)" :error-messages="pair.jsonError" > @@ -221,9 +222,11 @@