Hello,
There seems to be a bug as note is not align into same level as arrow before it. Having note first works as workaround except for "return" which throws error after "note"
@startuml
!pragma teoz true
participant Bob
participant Alice
note right of Alice: NOTE
& Bob -> Alice : Hello
Bob -> Alice : Hello
/ note right of Alice: NOTE
Bob -> Alice ++ #red: hello
return Hello
/ note right of Alice: Right
/ note left of Bob: Left
'This doesn't work:
'Bob -> Alice ++ #red: hello
'note right of Alice: Right
'& return Hello
@enduml
br,
Hannu