From 5f286867804946d0ab4a739bad5576a5d0ddf34c Mon Sep 17 00:00:00 2001 From: Jack McDade Date: Thu, 16 Apr 2026 14:18:21 -0400 Subject: [PATCH] Fix Bard Undo after adding Sets prevent no-op ProseMirror transactions from being added to history which are essentially no-change undo states that make it appear like the undo didn't work. --- resources/js/components/fieldtypes/bard/Set.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/js/components/fieldtypes/bard/Set.vue b/resources/js/components/fieldtypes/bard/Set.vue index ca60ab69bef..0ce7b2c4dd6 100644 --- a/resources/js/components/fieldtypes/bard/Set.vue +++ b/resources/js/components/fieldtypes/bard/Set.vue @@ -350,6 +350,7 @@ export default { () => data_get(this.publishContainer.values.value, this.fieldPathPrefix), (values) => { if (! values) return; + if (JSON.stringify(values) === JSON.stringify(this.node.attrs.values)) return; this.updateAttributes({ values }); },