TEOZ mainframe overlaping box

0 votes
asked Jun 29, 2024 in Bug by vbfton (120 points)
edited Jul 9, 2024 by vbfton

When using boxes and mainframe with teoz, boxes become hidden behind all diagram. That does not happen with puma.

Example:

@startuml Test
!pragma teoz true
mainframe **sd** Test

participant A


box
    participant B
    participant C
end box

activate A
A -> B ++:M1
B -> C ++:M2
C -> C ++--:A1
B <-- C --:R2
A <<-- B --:R1
@enduml

produces:

PlantUML diagram

while without 'teoz':
 

@startuml Test
mainframe **sd** Test

participant A
box
    participant B
    participant C
end box
activate A
A -> B ++:M1
B -> C ++:M2
C -> C ++--:A1
B <-- C --:R2
A <<-- B --:R1
@enduml

correctly produces: 

PlantUML diagram

Is there a way to fix or contour this behaviour?

1 Answer

0 votes
answered 1 hour ago by The-Lu (89,620 points)

Hello V.,

That will now be fixed with new 1.2026.7 (with refactor teoz by default).

Regards,
Th.

...