With this code, two separate messages are logged, and each one can be expanded to show "x":
x := {}
; @Debug-Output => a {x}
(1)
; @Debug-Output => b {x}
(2)
; @Debug-Breakpoint
/* Output (correct):
v a
> x: Object {}
v b
> x: Object {}
*/
...but if the second output directive does not include an object, the line break from the first directive is lost, and it cannot be expanded to show "x":
x := {}
; @Debug-Output => a {x}
(1)
; @Debug-Output => b
(2)
; @Debug-Breakpoint
/* Output (incorrect):
a b
*/
With this code, two separate messages are logged, and each one can be expanded to show "x":
...but if the second output directive does not include an object, the line break from the first directive is lost, and it cannot be expanded to show "x":
I see the same behaviour with logpoints.
I am using extension v1.11.0.