diff --git a/authoring_server.py b/authoring_server.py index 9078467..b7b435d 100755 --- a/authoring_server.py +++ b/authoring_server.py @@ -3192,7 +3192,13 @@ HIDDEN_APP_HTML = r""" state.clusterPositions = new Map(); const byDepth = new Map(); clusters.forEach((cluster) => { - const layer = state.mode === "timeline" || state.mode === "flow" ? 1 : cluster.depth; + const layer = + state.mode === "character" + ? "characters" + : state.mode === "timeline" || state.mode === "flow" + ? 1 + : cluster.depth; + if (!byDepth.has(layer)) byDepth.set(layer, []); byDepth.get(layer).push(cluster); });