Using teoz, if a group contains messages without activation, the group gets a reasonable size with some horizontal padding around the lifelines (see Group 1 below). But if the messages have activation, the group gets some strange extra padding on the right side of the lifeline (see Group 2 below).
This is with v1.2024.0beta3.
Example:
@startuml
!pragma teoz true
group #ffa Group 1
Particpant_A -> Particpant_B
Particpant_A <- Particpant_B
end
group #ffa Group 2
Particpant_A -> Particpant_B++
Particpant_A <- Particpant_B--
end
@enduml