**Describe the bug** If you change the data contents from a JSON object to a primitive value (also valid JSON), the left spacing of the root name changes: <img width="413" height="171" alt="Image" src="https://github.com/user-attachments/assets/1ade1a1a-cedd-47b7-a67d-2c82d3089f49" /> <img width="325" height="91" alt="Image" src="https://github.com/user-attachments/assets/3b4f6e65-b9d2-431f-aa3b-e5ae09c37e6c" /> It seems to have the positioning of the *inner* content rather than the original key **Expected behavior** The key position shouldn't move.