From fb91d57053b2e0881a13bcde53b3f7953f841b82 Mon Sep 17 00:00:00 2001 From: Karishma Chadha <kchadha@scratch.mit.edu> Date: Fri, 20 Jul 2018 09:31:13 -0400 Subject: [PATCH] Safari does not support the use of .finally --- src/containers/project-loader.jsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/containers/project-loader.jsx b/src/containers/project-loader.jsx index 1055f70cb..507b71652 100644 --- a/src/containers/project-loader.jsx +++ b/src/containers/project-loader.jsx @@ -59,12 +59,14 @@ class ProjectLoader extends React.Component { action: 'Import Project File', nonInteraction: true }); + this.props.closeLoadingState(); + // Reset the file input after project is loaded + // This is necessary in case the user wants to reload a project + thisFileInput.value = null; }) .catch(error => { log.warn(error); alert(this.props.intl.formatMessage(messages.loadError)); // eslint-disable-line no-alert - }) - .finally(() => { this.props.closeLoadingState(); // Reset the file input after project is loaded // This is necessary in case the user wants to reload a project -- GitLab