diff --git a/packages/client/src/store/ContextOptionsStore.js b/packages/client/src/store/ContextOptionsStore.js index 141af9e371..8e3b90af1a 100644 --- a/packages/client/src/store/ContextOptionsStore.js +++ b/packages/client/src/store/ContextOptionsStore.js @@ -298,7 +298,7 @@ class ContextOptionsStore { ) : null; - this.filesStore.openDocEditor(id, providerKey, tab, urlFormation); + this.filesStore.openDocEditor(id, providerKey, tab, urlFormation, preview); }; isPwa = () => { diff --git a/packages/client/src/store/FilesStore.js b/packages/client/src/store/FilesStore.js index 57c4e72028..309fbca2ea 100644 --- a/packages/client/src/store/FilesStore.js +++ b/packages/client/src/store/FilesStore.js @@ -2736,9 +2736,15 @@ class FilesStore { return folderInfo; }; - openDocEditor = (id, providerKey = null, tab = null, url = null) => { + openDocEditor = ( + id, + providerKey = null, + tab = null, + url = null, + preview = false + ) => { const foundIndex = this.files.findIndex((x) => x.id === id); - if (foundIndex !== -1) { + if (foundIndex !== -1 && !preview) { this.updateSelectionStatus( id, this.files[foundIndex].fileStatus | FileStatus.IsEditing,