Fix page layout widget tab moves (#20915)

Fixes widget moves between page layout tabs by making pageLayoutTabId
part of the flat-entity diff, so the save mutation no longer silently
drops the new tab assignment.

https://discord.com/channels/1130383047699738754/1508737039128985680
This commit is contained in:
nitin
2026-05-27 20:59:12 +05:30
committed by GitHub
parent 9264480824
commit 863f3f29a2
7 changed files with 363 additions and 5 deletions
@@ -214,6 +214,7 @@ exports[`ALL_UNIVERSAL_FLAT_ENTITY_PROPERTIES_TO_COMPARE_AND_STRINGIFY should ma
"position",
"universalConfiguration",
"deletedAt",
"pageLayoutTabUniversalIdentifier",
"conditionalDisplay",
"conditionalAvailabilityExpression",
"isActive",
@@ -930,7 +930,7 @@ export const ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME = {
universalProperty: undefined,
},
pageLayoutTabId: {
toCompare: false,
toCompare: true,
toStringify: false,
universalProperty: 'pageLayoutTabUniversalIdentifier',
isOverridable: true,