Hello,
I think these samples should generate same output but it is not. Any ideas why activation and deactivation are not starting at same height with lifelines in all cases?
no teoz:
@startuml
'!pragma teoz true
note over Bob, Alice: teoz false
activate Bob
Bob -> Alice ++--: not ok
Alice-> Alice: style 1
deactivate Alice
activate Bob
Bob -> Alice ++: not ok
deactivate Bob
Alice -> Alice: style 1
deactivate Alice
activate Bob
Bob -> Alice: ok
deactivate Bob
activate Alice
Alice -> Alice: style 1
deactivate Alice
activate Bob
Bob -> Alice --: ok
activate Alice
Alice -> Alice: style 2
deactivate Alice
@enduml
With teoz:
@startuml
!pragma teoz true
note over Bob, Alice: teoz true
activate Bob
Bob -> Alice ++--: not ok
Alice-> Alice: style 1
deactivate Alice
activate Bob
Bob -> Alice ++: not ok
deactivate Bob
Alice -> Alice: style 1
deactivate Alice
activate Bob
Bob -> Alice: not ok
deactivate Bob
activate Alice
Alice -> Alice: style 1
deactivate Alice
activate Bob
Bob -> Alice --: not ok
activate Alice
Alice -> Alice: style 2
deactivate Alice
@enduml