Hello R.,
You can test:
@startuml
|#pink|A|
|#purple| B |
start
:b1;
->:Long long label;
:b2;
->:Long long label;
|A|
if (color? is red) then (yes)
:foo1;
else (no)
:foo2;
endif
@enduml
There is also a defect about swimlanes width, see:
If that can help,
Regards,
Th.