From 1c0af61ffd69ab0517aa71d9f634b47aa7942280 Mon Sep 17 00:00:00 2001
From: Jack Reed <phillipjreed@gmail.com>
Date: Tue, 28 Jul 2020 15:49:09 -0600
Subject: [PATCH] Ensure that a tree exists before we try to access its nodes

---
 src/state/selectors/ranges.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/state/selectors/ranges.js b/src/state/selectors/ranges.js
index 6ed958040..0a4038887 100644
--- a/src/state/selectors/ranges.js
+++ b/src/state/selectors/ranges.js
@@ -61,7 +61,7 @@ const getVisibleLeafAndBranchNodeIds = createSelector(
     getVisibleCanvasIds,
   ],
   (tree, canvasIds) => {
-    if (canvasIds.length === 0) return [];
+    if (canvasIds.length === 0 || !tree) return [];
     return getVisibleNodeIdsInSubTree(tree.nodes, canvasIds);
   },
 );
-- 
GitLab