Arrow direction in combination with layout direction issue

+1 vote
asked Sep 10 in Bug by Ricardo

To change arrow layout direction is required if any arrow flows back to a component in front.
Example: Second2 --> First

@startuml
top to bottom direction

rectangle "First" as first

rectangle "Second1" as s1
rectangle "Second2" as s2
rectangle "Second3" as s3

rectangle "Third1" as t1
rectangle "Third2" as t2

rectangle "Fourth1" as f1

first --> s1
s2 -UP-> first
first --> s3

t1 -UP-> s1
s2 --> t2

t1 --> f1
@enduml

The same is true if someone uses

left to right direction

Bug:

Using "left to right direction" in combination with arrow LEFT, RIGHT, UP, DOWN is not rendered correctly.

I want to achive this:

with this code:

@startuml
left to right direction

rectangle "First" as first

rectangle "Second1" as s1
rectangle "Second2" as s2
rectangle "Second3" as s3

rectangle "Third1" as t1
rectangle "Third2" as t2

rectangle "Fourth1" as f1

first --> s1
s2 -LEFT-> first
first --> s3

t1 -LEFT-> s1
s2 --> t2

t1 --> f1
@enduml

But need to use this one:

@startuml
left to right direction

rectangle "First" as first

rectangle "Second1" as s1
rectangle "Second2" as s2
rectangle "Second3" as s3

rectangle "Third1" as t1
rectangle "Third2" as t2

rectangle "Fourth1" as f1

first --> s1
s2 -UP-> first
first --> s3

t1 -UP-> s1
s2 --> t2

t1 --> f1
@enduml

If I would use "LEFT" as expected, the rendering would be:

Thanks for help,
Ricardo

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.
...