From 26b32c714f78ae7e31e310cd7ebb9dbe09a15a4d Mon Sep 17 00:00:00 2001 From: Chris Beer <cabeer@stanford.edu> Date: Thu, 14 May 2020 13:51:31 -0700 Subject: [PATCH] Pick the first canvas if the selected canvas is no longer available --- src/state/selectors/canvases.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/state/selectors/canvases.js b/src/state/selectors/canvases.js index ec49568e7..e99027e38 100644 --- a/src/state/selectors/canvases.js +++ b/src/state/selectors/canvases.js @@ -44,7 +44,11 @@ export const getCurrentCanvas = createSelector( if (!window.canvasId) return sequence.getCanvasByIndex(0); - return sequence.getCanvasById(window.canvasId); + const canvas = sequence.getCanvasById(window.canvasId); + + if (!canvas) return sequence.getCanvasByIndex(0); + + return canvas; }, ); -- GitLab