From 214de97262d8e68ae93e7d9011b608c97262a81e Mon Sep 17 00:00:00 2001 From: Jason Naylor Date: Thu, 19 Mar 2026 16:56:30 -0700 Subject: [PATCH] Revert tree expansion regression introduced in 5711bf6 1. Slice.cs: Restore expansion logic to != "doNotExpand" (expand by default) instead of == "expanded" (collapsed by default) This fixes LT-22469 --- Src/Common/Controls/DetailControls/Slice.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/Common/Controls/DetailControls/Slice.cs b/Src/Common/Controls/DetailControls/Slice.cs index bb76616fd7..10e1b16cfe 100644 --- a/Src/Common/Controls/DetailControls/Slice.cs +++ b/Src/Common/Controls/DetailControls/Slice.cs @@ -1130,7 +1130,7 @@ public virtual void GenerateChildren(XmlNode node, XmlNode caller, ICmObject obj // || (fUseChildrenOfNode && XmlUtils.GetOptionalAttributeValue(node, "expansion") == "expanded") // || (XmlUtils.GetOptionalAttributeValue(caller, "expansion") == "expanded") // || Expansion == DataTree.TreeItemState.ktisCollapsedEmpty) - bool fExpand = XmlUtils.GetOptionalAttributeValue(node, "expansion") == "expanded"; + bool fExpand = XmlUtils.GetOptionalAttributeValue(node, "expansion") != "doNotExpand"; if (fUsePersistentExpansion && m_mediator != null) // mediator null only in testing? { Expansion = DataTree.TreeItemState.ktisCollapsed; // Needs to be an expandable state to have ExpansionStateKey.