diff --git a/d2graph/seqdiagram.go b/d2graph/seqdiagram.go
index 5052f5c45..bf89b0f70 100644
--- a/d2graph/seqdiagram.go
+++ b/d2graph/seqdiagram.go
@@ -16,6 +16,23 @@ func (obj *Object) outerSequenceDiagram() *Object {
return nil
}
+// groups are objects in sequence diagrams that have no messages connected
+// and does not have a note as a child (a note can appear within a group, but it's a child of an actor)
+func (obj *Object) IsSequenceDiagramGroup(edges []*Edge) bool {
+ for _, e := range edges {
+ if e.Src == obj || e.Dst == obj {
+ return false
+ }
+ }
+ for _, ch := range obj.ChildrenArray {
+ // if the child contains a message, it's a span, not a note
+ if !ch.ContainsAnyEdge(edges) {
+ return false
+ }
+ }
+ return true
+}
+
// notes are descendant of actors with no edges and no children
func (obj *Object) IsSequenceDiagramNote() bool {
sd := obj.outerSequenceDiagram()
diff --git a/d2layouts/d2sequence/constants.go b/d2layouts/d2sequence/constants.go
index b19d080cc..0973b3ca2 100644
--- a/d2layouts/d2sequence/constants.go
+++ b/d2layouts/d2sequence/constants.go
@@ -32,8 +32,8 @@ const LIFELINE_STROKE_DASH int = 6
const LIFELINE_LABEL_PAD = 5.
const (
- SPAN_Z_INDEX = 1
- GROUP_Z_INDEX = 2
+ GROUP_Z_INDEX = 1
+ SPAN_Z_INDEX = 2
MESSAGE_Z_INDEX = 3
NOTE_Z_INDEX = 4
)
diff --git a/d2layouts/d2sequence/sequence_diagram.go b/d2layouts/d2sequence/sequence_diagram.go
index 47f19ceb0..3d424d11c 100644
--- a/d2layouts/d2sequence/sequence_diagram.go
+++ b/d2layouts/d2sequence/sequence_diagram.go
@@ -65,24 +65,7 @@ func newSequenceDiagram(objects []*d2graph.Object, messages []*d2graph.Edge) *se
var groups []*d2graph.Object
for _, obj := range objects {
- messageRecipient := false
- for _, m := range messages {
- if m.Src == obj || m.Dst == obj {
- messageRecipient = true
- break
- }
- }
- hasNote := false
- for _, ch := range obj.ChildrenArray {
- // if the child contains a message, it's a span, not a note
- if !ch.ContainsAnyEdge(messages) {
- hasNote = true
- break
- }
- }
- if messageRecipient || hasNote {
- actors = append(actors, obj)
- } else {
+ if obj.IsSequenceDiagramGroup(messages) {
queue := []*d2graph.Object{obj}
// Groups may have more nested groups
for len(queue) > 0 {
@@ -93,6 +76,8 @@ func newSequenceDiagram(objects []*d2graph.Object, messages []*d2graph.Edge) *se
queue = append(queue, c)
}
}
+ } else {
+ actors = append(actors, obj)
}
}
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
index 5de39d535..f0e06e2ca 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
@@ -855,7 +855,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b <-> c)[0]",
@@ -894,7 +894,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> d)[0]",
@@ -933,7 +933,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(d -> e)[0]",
@@ -972,7 +972,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(e -> f)[0]",
@@ -1011,7 +1011,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(f -> g)[0]",
@@ -1050,7 +1050,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(g -> h)[0]",
@@ -1089,7 +1089,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(h -> i)[0]",
@@ -1128,7 +1128,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(i -> j)[0]",
@@ -1167,7 +1167,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(j -> k)[0]",
@@ -1206,7 +1206,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(k -> l)[0]",
@@ -1245,7 +1245,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(l -> m)[0]",
@@ -1284,7 +1284,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(m -> n)[0]",
@@ -1323,7 +1323,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(n -> o)[0]",
@@ -1362,7 +1362,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(o -> p)[0]",
@@ -1401,7 +1401,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(p -> q)[0]",
@@ -1440,7 +1440,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(q -> r)[0]",
@@ -1479,7 +1479,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(r -> s)[0]",
@@ -1518,7 +1518,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(s -> t)[0]",
@@ -1557,7 +1557,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
index 5de39d535..f0e06e2ca 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
@@ -855,7 +855,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b <-> c)[0]",
@@ -894,7 +894,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> d)[0]",
@@ -933,7 +933,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(d -> e)[0]",
@@ -972,7 +972,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(e -> f)[0]",
@@ -1011,7 +1011,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(f -> g)[0]",
@@ -1050,7 +1050,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(g -> h)[0]",
@@ -1089,7 +1089,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(h -> i)[0]",
@@ -1128,7 +1128,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(i -> j)[0]",
@@ -1167,7 +1167,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(j -> k)[0]",
@@ -1206,7 +1206,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(k -> l)[0]",
@@ -1245,7 +1245,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(l -> m)[0]",
@@ -1284,7 +1284,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(m -> n)[0]",
@@ -1323,7 +1323,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(n -> o)[0]",
@@ -1362,7 +1362,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(o -> p)[0]",
@@ -1401,7 +1401,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(p -> q)[0]",
@@ -1440,7 +1440,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(q -> r)[0]",
@@ -1479,7 +1479,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(r -> s)[0]",
@@ -1518,7 +1518,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(s -> t)[0]",
@@ -1557,7 +1557,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
index 04f77737e..ed029f471 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
@@ -192,7 +192,7 @@
"underline": false,
"labelWidth": 32,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -230,7 +230,7 @@
"underline": false,
"labelWidth": 57,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -268,7 +268,7 @@
"underline": false,
"labelWidth": 82,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 2
},
{
@@ -306,7 +306,7 @@
"underline": false,
"labelWidth": 60,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -345,7 +345,7 @@
"labelWidth": 166,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -383,7 +383,7 @@
"underline": false,
"labelWidth": 40,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -422,7 +422,7 @@
"labelWidth": 68,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -460,7 +460,7 @@
"underline": false,
"labelWidth": 25,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -498,7 +498,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -536,7 +536,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
}
],
@@ -578,7 +578,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -> b)[1]",
@@ -617,7 +617,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> c)[0]",
@@ -656,7 +656,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[0]",
@@ -695,7 +695,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[1]",
@@ -734,7 +734,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b.t1 -> c.t1)[0]",
@@ -773,7 +773,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b.t1.t2 -> c.t1)[0]",
@@ -812,7 +812,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c.t1 -> b.t1)[0]",
@@ -851,7 +851,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> c)[1]",
@@ -890,7 +890,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[2]",
@@ -929,7 +929,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
index 379a88b2a..af4ca4cec 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="1069" height="2311" viewBox="-100 -50 1069 2311">abcdggggroup 1group bchoonested guywhat would arnold saythis note lalaeyokayokay
+abcdggggroup 1group bchoonested guy lalaeyokayokaywhat would arnold saythis note
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
index 04f77737e..ed029f471 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
@@ -192,7 +192,7 @@
"underline": false,
"labelWidth": 32,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -230,7 +230,7 @@
"underline": false,
"labelWidth": 57,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -268,7 +268,7 @@
"underline": false,
"labelWidth": 82,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 2
},
{
@@ -306,7 +306,7 @@
"underline": false,
"labelWidth": 60,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -345,7 +345,7 @@
"labelWidth": 166,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -383,7 +383,7 @@
"underline": false,
"labelWidth": 40,
"labelHeight": 26,
- "zIndex": 0,
+ "zIndex": 1,
"level": 1
},
{
@@ -422,7 +422,7 @@
"labelWidth": 68,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -460,7 +460,7 @@
"underline": false,
"labelWidth": 25,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -498,7 +498,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -536,7 +536,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
}
],
@@ -578,7 +578,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -> b)[1]",
@@ -617,7 +617,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> c)[0]",
@@ -656,7 +656,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[0]",
@@ -695,7 +695,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[1]",
@@ -734,7 +734,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b.t1 -> c.t1)[0]",
@@ -773,7 +773,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b.t1.t2 -> c.t1)[0]",
@@ -812,7 +812,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c.t1 -> b.t1)[0]",
@@ -851,7 +851,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> c)[1]",
@@ -890,7 +890,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[2]",
@@ -929,7 +929,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
index 379a88b2a..af4ca4cec 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="1069" height="2311" viewBox="-100 -50 1069 2311">abcdggggroup 1group bchoonested guywhat would arnold saythis note lalaeyokayokay
+abcdggggroup 1group bchoonested guy lalaeyokayokaywhat would arnold saythis note
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
index 3dee48987..ca680e34e 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
@@ -75,7 +75,7 @@
"underline": false,
"labelWidth": 31,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -152,7 +152,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -229,7 +229,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -267,7 +267,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -344,7 +344,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -382,7 +382,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -420,7 +420,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -497,7 +497,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -535,7 +535,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -573,7 +573,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -611,7 +611,7 @@
"underline": false,
"labelWidth": 14,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -688,7 +688,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -726,7 +726,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -764,7 +764,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -802,7 +802,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -840,7 +840,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -878,7 +878,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
}
],
@@ -920,7 +920,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(itemResponse.a -> item.a.b)[0]",
@@ -959,7 +959,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(item.a.b -> essayRubric.a.b.c)[0]",
@@ -998,7 +998,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(essayRubric.a.b.c -> concept.a.b.c.d)[0]",
@@ -1037,7 +1037,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(item.a -> essayRubric.a.b)[0]",
@@ -1076,7 +1076,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]",
@@ -1115,7 +1115,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.abc -> item.a)[0]",
@@ -1154,7 +1154,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(itemOutcome.a.b.c.d.e -> scorer)[0]",
@@ -1193,7 +1193,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer -> itemResponse.c)[0]",
@@ -1232,7 +1232,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json
index 3dee48987..ca680e34e 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json
@@ -75,7 +75,7 @@
"underline": false,
"labelWidth": 31,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -152,7 +152,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -229,7 +229,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -267,7 +267,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -344,7 +344,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -382,7 +382,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -420,7 +420,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -497,7 +497,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -535,7 +535,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -573,7 +573,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -611,7 +611,7 @@
"underline": false,
"labelWidth": 14,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -688,7 +688,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -726,7 +726,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -764,7 +764,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -802,7 +802,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -840,7 +840,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -878,7 +878,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
}
],
@@ -920,7 +920,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(itemResponse.a -> item.a.b)[0]",
@@ -959,7 +959,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(item.a.b -> essayRubric.a.b.c)[0]",
@@ -998,7 +998,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(essayRubric.a.b.c -> concept.a.b.c.d)[0]",
@@ -1037,7 +1037,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(item.a -> essayRubric.a.b)[0]",
@@ -1076,7 +1076,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]",
@@ -1115,7 +1115,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.abc -> item.a)[0]",
@@ -1154,7 +1154,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(itemOutcome.a.b.c.d.e -> scorer)[0]",
@@ -1193,7 +1193,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer -> itemResponse.c)[0]",
@@ -1232,7 +1232,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
index 367835c2f..5ca5fbedb 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
@@ -193,7 +193,7 @@
"labelWidth": 90,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -232,7 +232,7 @@
"labelWidth": 150,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -271,7 +271,7 @@
"labelWidth": 293,
"labelHeight": 42,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
},
{
@@ -310,7 +310,7 @@
"labelWidth": 441,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
- "zIndex": 1,
+ "zIndex": 4,
"level": 2
}
],
@@ -352,7 +352,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> c)[0]",
@@ -391,7 +391,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(c -> b)[0]",
@@ -430,7 +430,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg
index 0db91b14f..a67b12b1c 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg
@@ -14,7 +14,7 @@ width="1255" height="1929" viewBox="-150 -50 1255 1929">abcdexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier okay
+abcd okayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
abcdexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier okay
+abcd okayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
+How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
diff --git a/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
index 9bf5a502d..ab96624a8 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
@@ -361,7 +361,7 @@
},
"width": 1404,
"height": 80,
- "opacity": 0.5,
+ "opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
@@ -387,7 +387,7 @@
"underline": false,
"labelWidth": 195,
"labelHeight": 26,
- "zIndex": 2,
+ "zIndex": 1,
"level": 2
},
{
@@ -425,7 +425,7 @@
"underline": false,
"labelWidth": 50,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -541,7 +541,7 @@
"underline": false,
"labelWidth": 52,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
}
],
diff --git a/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
index ae3f03e69..6c2bc8c4c 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
@@ -14,7 +14,7 @@ width="2393" height="2511" viewBox="-88 -88 2393 2511">How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
+How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
index f487b4280..4ea28acaa 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
@@ -114,7 +114,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -152,7 +152,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -190,7 +190,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -228,7 +228,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -266,7 +266,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
}
],
@@ -316,7 +316,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -> b)[0]",
@@ -355,7 +355,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> b.1)[0]",
@@ -402,7 +402,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "b.(1 -> 1.2)[0]",
@@ -449,7 +449,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b.1.2 -> b)[0]",
@@ -496,7 +496,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> a.1.2)[0]",
@@ -535,7 +535,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a.1 -> b.3)[0]",
@@ -574,7 +574,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
index f487b4280..4ea28acaa 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
@@ -114,7 +114,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -152,7 +152,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -190,7 +190,7 @@
"underline": false,
"labelWidth": 15,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -228,7 +228,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -266,7 +266,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
}
],
@@ -316,7 +316,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -> b)[0]",
@@ -355,7 +355,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> b.1)[0]",
@@ -402,7 +402,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "b.(1 -> 1.2)[0]",
@@ -449,7 +449,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b.1.2 -> b)[0]",
@@ -496,7 +496,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(b -> a.1.2)[0]",
@@ -535,7 +535,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a.1 -> b.3)[0]",
@@ -574,7 +574,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
index c1e909cce..228fd12c1 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
@@ -235,7 +235,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> service)[0]",
@@ -274,7 +274,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(service -> db)[0]",
@@ -313,7 +313,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(db -> service)[0]",
@@ -352,7 +352,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(service -> bob)[0]",
@@ -391,7 +391,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> alice)[0]",
@@ -430,7 +430,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(alice -> bob)[1]",
@@ -469,7 +469,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> queue)[0]",
@@ -508,7 +508,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(queue -> bob)[0]",
@@ -547,7 +547,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> alice)[1]",
@@ -586,7 +586,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(alice -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
index c1e909cce..228fd12c1 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
@@ -235,7 +235,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> service)[0]",
@@ -274,7 +274,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(service -> db)[0]",
@@ -313,7 +313,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(db -> service)[0]",
@@ -352,7 +352,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(service -> bob)[0]",
@@ -391,7 +391,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> alice)[0]",
@@ -430,7 +430,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(alice -> bob)[1]",
@@ -469,7 +469,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> queue)[0]",
@@ -508,7 +508,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(queue -> bob)[0]",
@@ -547,7 +547,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(bob -> alice)[1]",
@@ -586,7 +586,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(alice -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
index 3d3df13a9..378ff4752 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
@@ -75,7 +75,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -152,7 +152,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -229,7 +229,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -306,7 +306,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -344,7 +344,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -421,7 +421,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -498,7 +498,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -536,7 +536,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -574,7 +574,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -612,7 +612,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -650,7 +650,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
}
],
@@ -692,7 +692,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t <- itemResponse.t)[0]",
@@ -731,7 +731,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> item.t1)[0]",
@@ -770,7 +770,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t <- item.t1)[0]",
@@ -809,7 +809,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> essayRubric.t)[0]",
@@ -848,7 +848,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(itemResponse -> essayRubric.t.c)[0]",
@@ -887,7 +887,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(essayRubric.t.c -> concept.t)[0]",
@@ -926,7 +926,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer <- essayRubric.t)[0]",
@@ -965,7 +965,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> itemOutcome.t1)[0]",
@@ -1004,7 +1004,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> item.t2)[0]",
@@ -1043,7 +1043,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> item.t3)[0]",
@@ -1082,7 +1082,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> itemOutcome.t2)[0]",
@@ -1121,7 +1121,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> itemOutcome.t3)[0]",
@@ -1160,7 +1160,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
index 3d3df13a9..378ff4752 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
@@ -75,7 +75,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -152,7 +152,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -229,7 +229,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -306,7 +306,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 36,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -344,7 +344,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -421,7 +421,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -498,7 +498,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -536,7 +536,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -574,7 +574,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -612,7 +612,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
},
{
@@ -650,7 +650,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 2
}
],
@@ -692,7 +692,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t <- itemResponse.t)[0]",
@@ -731,7 +731,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> item.t1)[0]",
@@ -770,7 +770,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t <- item.t1)[0]",
@@ -809,7 +809,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> essayRubric.t)[0]",
@@ -848,7 +848,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(itemResponse -> essayRubric.t.c)[0]",
@@ -887,7 +887,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(essayRubric.t.c -> concept.t)[0]",
@@ -926,7 +926,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer <- essayRubric.t)[0]",
@@ -965,7 +965,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> itemOutcome.t1)[0]",
@@ -1004,7 +1004,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> item.t2)[0]",
@@ -1043,7 +1043,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> item.t3)[0]",
@@ -1082,7 +1082,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> itemOutcome.t2)[0]",
@@ -1121,7 +1121,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer.t -> itemOutcome.t3)[0]",
@@ -1160,7 +1160,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(scorer -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
index d75c758da..1f98a41e0 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
@@ -543,7 +543,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -620,7 +620,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -697,7 +697,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -774,7 +774,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -812,7 +812,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -889,7 +889,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -966,7 +966,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1004,7 +1004,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1042,7 +1042,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1080,7 +1080,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1118,7 +1118,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1195,7 +1195,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1272,7 +1272,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1349,7 +1349,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1426,7 +1426,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1464,7 +1464,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -1541,7 +1541,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1618,7 +1618,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1656,7 +1656,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1694,7 +1694,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1732,7 +1732,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1770,7 +1770,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1847,7 +1847,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1885,7 +1885,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1923,7 +1923,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -1961,7 +1961,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1999,7 +1999,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -2037,7 +2037,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -2075,7 +2075,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -2113,7 +2113,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -2151,7 +2151,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -2189,7 +2189,7 @@
"underline": false,
"labelWidth": 14,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 7
},
{
@@ -2227,7 +2227,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -2265,7 +2265,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -2303,7 +2303,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -2341,7 +2341,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 7
},
{
@@ -2379,7 +2379,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 8
},
{
@@ -2417,7 +2417,7 @@
"underline": false,
"labelWidth": 31,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -2455,7 +2455,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
}
],
@@ -2497,7 +2497,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <- itemResponse.t)[0]",
@@ -2536,7 +2536,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -> item.t1)[0]",
@@ -2575,7 +2575,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <- item.t1)[0]",
@@ -2614,7 +2614,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -> essayRubric.t)[0]",
@@ -2653,7 +2653,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(itemResponse -> essayRubric.t.c)[0]",
@@ -2692,7 +2692,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(essayRubric.t.c -> concept.t)[0]",
@@ -2731,7 +2731,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer <- essayRubric.t)[0]",
@@ -2770,7 +2770,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <-> itemOutcome.t1)[0]",
@@ -2809,7 +2809,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <-> item.t2)[0]",
@@ -2848,7 +2848,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -> item.t3)[0]",
@@ -2887,7 +2887,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -- itemOutcome.t2)[0]",
@@ -2926,7 +2926,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -- itemOutcome.t3)[0]",
@@ -2965,7 +2965,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemResponse.t)[0]",
@@ -3004,7 +3004,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t <- itemResponse.t)[0]",
@@ -3043,7 +3043,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> item.t1)[0]",
@@ -3082,7 +3082,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t <- item.t1)[0]",
@@ -3121,7 +3121,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> essayRubric.t)[0]",
@@ -3160,7 +3160,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(itemResponse -> essayRubric.t.c)[0]",
@@ -3199,7 +3199,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(essayRubric.t.c -> concept.t)[0]",
@@ -3238,7 +3238,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer <- essayRubric.t)[0]",
@@ -3277,7 +3277,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemOutcome.t1)[0]",
@@ -3316,7 +3316,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t <-> item.t2)[0]",
@@ -3355,7 +3355,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> item.t3)[0]",
@@ -3394,7 +3394,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemOutcome.t2)[0]",
@@ -3433,7 +3433,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemOutcome.t3)[0]",
@@ -3472,7 +3472,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a_shape -> a_sequence)[0]",
@@ -3811,7 +3811,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(item.a.b -> essayRubric.a.b.c)[0]",
@@ -3850,7 +3850,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(essayRubric.a.b.c -> concept.a.b.c.d)[0]",
@@ -3889,7 +3889,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(item.a -> essayRubric.a.b)[0]",
@@ -3928,7 +3928,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]",
@@ -3967,7 +3967,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(scorer.abc -> item.a)[0]",
@@ -4006,7 +4006,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(itemOutcome.a.b.c.d.e -> scorer)[0]",
@@ -4045,7 +4045,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(scorer -> itemResponse.c)[0]",
@@ -4084,7 +4084,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a_sequence.scorer -- )[0]",
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
index ea58759c0..e028a3dd1 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
@@ -543,7 +543,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -620,7 +620,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -697,7 +697,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -774,7 +774,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 31,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -812,7 +812,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -889,7 +889,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -966,7 +966,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1004,7 +1004,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1042,7 +1042,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1080,7 +1080,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1118,7 +1118,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 3
},
{
@@ -1195,7 +1195,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1272,7 +1272,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1349,7 +1349,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1426,7 +1426,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1464,7 +1464,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -1541,7 +1541,7 @@
"underline": false,
"labelWidth": 11,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1618,7 +1618,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1656,7 +1656,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1694,7 +1694,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1732,7 +1732,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1770,7 +1770,7 @@
"underline": false,
"labelWidth": 20,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1847,7 +1847,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1885,7 +1885,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1923,7 +1923,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -1961,7 +1961,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -1999,7 +1999,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -2037,7 +2037,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -2075,7 +2075,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -2113,7 +2113,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -2151,7 +2151,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -2189,7 +2189,7 @@
"underline": false,
"labelWidth": 14,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 7
},
{
@@ -2227,7 +2227,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -2265,7 +2265,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 5
},
{
@@ -2303,7 +2303,7 @@
"underline": false,
"labelWidth": 12,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 6
},
{
@@ -2341,7 +2341,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 7
},
{
@@ -2379,7 +2379,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 8
},
{
@@ -2417,7 +2417,7 @@
"underline": false,
"labelWidth": 31,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
},
{
@@ -2455,7 +2455,7 @@
"underline": false,
"labelWidth": 13,
"labelHeight": 26,
- "zIndex": 1,
+ "zIndex": 2,
"level": 4
}
],
@@ -2497,7 +2497,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <- itemResponse.t)[0]",
@@ -2536,7 +2536,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -> item.t1)[0]",
@@ -2575,7 +2575,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <- item.t1)[0]",
@@ -2614,7 +2614,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -> essayRubric.t)[0]",
@@ -2653,7 +2653,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(itemResponse -> essayRubric.t.c)[0]",
@@ -2692,7 +2692,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(essayRubric.t.c -> concept.t)[0]",
@@ -2731,7 +2731,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer <- essayRubric.t)[0]",
@@ -2770,7 +2770,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <-> itemOutcome.t1)[0]",
@@ -2809,7 +2809,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t <-> item.t2)[0]",
@@ -2848,7 +2848,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -> item.t3)[0]",
@@ -2887,7 +2887,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -- itemOutcome.t2)[0]",
@@ -2926,7 +2926,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "a_sequence.(scorer.t -- itemOutcome.t3)[0]",
@@ -2965,7 +2965,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemResponse.t)[0]",
@@ -3004,7 +3004,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t <- itemResponse.t)[0]",
@@ -3043,7 +3043,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> item.t1)[0]",
@@ -3082,7 +3082,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t <- item.t1)[0]",
@@ -3121,7 +3121,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> essayRubric.t)[0]",
@@ -3160,7 +3160,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(itemResponse -> essayRubric.t.c)[0]",
@@ -3199,7 +3199,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(essayRubric.t.c -> concept.t)[0]",
@@ -3238,7 +3238,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer <- essayRubric.t)[0]",
@@ -3277,7 +3277,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemOutcome.t1)[0]",
@@ -3316,7 +3316,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t <-> item.t2)[0]",
@@ -3355,7 +3355,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> item.t3)[0]",
@@ -3394,7 +3394,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemOutcome.t2)[0]",
@@ -3433,7 +3433,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "another.sequence.(scorer.t -> itemOutcome.t3)[0]",
@@ -3472,7 +3472,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a_shape -> a_sequence)[0]",
@@ -3730,7 +3730,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(item.a.b -> essayRubric.a.b.c)[0]",
@@ -3769,7 +3769,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(essayRubric.a.b.c -> concept.a.b.c.d)[0]",
@@ -3808,7 +3808,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(item.a -> essayRubric.a.b)[0]",
@@ -3847,7 +3847,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]",
@@ -3886,7 +3886,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(scorer.abc -> item.a)[0]",
@@ -3925,7 +3925,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(itemOutcome.a.b.c.d.e -> scorer)[0]",
@@ -3964,7 +3964,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "finally.sequence.(scorer -> itemResponse.c)[0]",
@@ -4003,7 +4003,7 @@
"animated": false,
"tooltip": "",
"icon": null,
- "zIndex": 2
+ "zIndex": 3
},
{
"id": "(a_sequence.scorer -- )[0]",