diff --git a/Composer/packages/client/src/App.tsx b/Composer/packages/client/src/App.tsx
index 16adf915ae..7cf04c8a88 100644
--- a/Composer/packages/client/src/App.tsx
+++ b/Composer/packages/client/src/App.tsx
@@ -13,7 +13,7 @@ import { resolveToBasePath } from './utils/fileUtil';
import { CreationFlow } from './CreationFlow';
import { ErrorBoundary } from './components/ErrorBoundary';
import { RequireAuth } from './components/RequireAuth';
-
+import { CreationFlowStatus } from './constants';
initializeIcons(undefined, { disableWarnings: true });
// eslint-disable-next-line react/display-name
@@ -166,7 +166,9 @@ export const App: React.FC = () => {
-
+ {creationFlowStatus !== CreationFlowStatus.CLOSE && (
+
+ )}
diff --git a/Composer/packages/client/src/CreationFlow/LocationBrowser/LocationSelectContent.js b/Composer/packages/client/src/CreationFlow/LocationBrowser/LocationSelectContent.js
index 10c07617da..c3da776f97 100644
--- a/Composer/packages/client/src/CreationFlow/LocationBrowser/LocationSelectContent.js
+++ b/Composer/packages/client/src/CreationFlow/LocationBrowser/LocationSelectContent.js
@@ -21,7 +21,13 @@ export function LocationSelectContent(props) {
useEffect(() => {
const index = currentStorageIndex.current;
- updateCurrentPath(storages[index].path, storages[index].id);
+ let path = '';
+ let id = '';
+ if (storages[index]) {
+ path = storages[index].path;
+ id = storages[index].id;
+ }
+ updateCurrentPath(path, id);
}, [storages]);
useEffect(() => {