Also adjust some of the interact_bb padding, arbitrary interact padding not meaningful as empty label is likely to be followed by extra item. User likely to use ImGuiTreeNodeFlags_SpanAvailWidth.
-old:TreeNode("##Hidden");SameLine();Text("Hello");// <-- This was actually incorrect! BUT appeared to look ok with the default style where ItemSpacing.x == FramePadding.x * 2 (it didn't look aligned otherwise).
-new:TreeNode("##Hidden");SameLine(0,0);Text("Hello");// <-- This is correct for all styles values.