Describe the bug
When I activate a lifeline, and directly deactivate, deactivation does not happen in certain cases.
To Reproduce
@startuml
participant "A" order 4
participant "B" order 5
participant "C" order 6
"A" -> "B" --++ : Message 1
"B" -> "C" --++ : Message 2
"C" -> "B" --++ : Message 3
deactivate "B"
"A" -> "B" ++ : Message 4
deactivate "A"
"B" -> "C" --++ : Message 5
deactivate "B"
@enduml
Expected behavior
Expected behavior is that lifeline B deactivates after Message 3. But instead it continues to be activated.
Screenshots
Desktop (please complete the following information):
Happens in plantuml server on the web (11 jan 2024) and also the docker based plantuml-server with the latest and jetty tags, pulled at 11 jan 2024 as well.
Additional context
When an additional message is added after message 3 on the next line, e.g. "C" -> "C" , it does work as expected.
@startuml
participant "A" order 4
participant "B" order 5
participant "C" order 6
"A" -> "B" --++ : Message 1
"B" -> "C" --++ : Message 2
"C" -> "B" --++ : Message 3
"A" -> "A"
deactivate "B"
"A" -> "B" ++ : Message 4
deactivate "A"
"B" -> "C" --++ : Message 5
deactivate "B"
@enduml
Describe the bug When I activate a lifeline, and directly deactivate, deactivation does not happen in certain cases.
To Reproduce
Expected behavior Expected behavior is that lifeline B deactivates after Message 3. But instead it continues to be activated.
Screenshots![image](https://github.com/plantuml/plantuml-server/assets/12556944/46c9b5a2-6aef-4acb-b529-07cc1ec13f18)
Desktop (please complete the following information): Happens in plantuml server on the web (11 jan 2024) and also the docker based plantuml-server with the latest and jetty tags, pulled at 11 jan 2024 as well.
Additional context When an additional message is added after message 3 on the next line, e.g. "C" -> "C" , it does work as expected.