Hello PlantUML team,
Here is a defect, during arrow label tests:
- Arrow label overlap on some activity diagram
(test on if, fork-merge, split, while loop and repeat loop...)
@startuml
!t="a b c d\ne f g\nh i\nj\n"
if (if?) then (<color blue>yes)
:a a a a a;
->t;
else (<color blue>no)
:b b b b b;
->t;
endif
fork
->t;
:action 1;
->t;
fork again
->t;
:action 2;
->t;
end merge
split
->t;
:action 1;
->t;
split again
->t;
:action 2;
->t;
end split
while (data available?)
:read data;
:generate diagrams;
->t;
endwhile (t)
:end;
repeat
:read data;
:generate diagrams;
->t;
repeat while (while) is (t)
stop
@enduml

Thanks for your works,
Regards.