From d7b2a09cae7db25ac99fde16018845db4b66c15a Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 17 Oct 2013 21:04:18 +0200 Subject: [PATCH] Disable versions app JS in public mode Since the version JS code isn't used in public link mode, disable it to prevent Chrome freezing bugs due to the t() call being synchronous. Fixes #4545 Backport of 41c6c44221177da4458f982bb13a5c7a6f90ff8e --- apps/files_versions/js/versions.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/files_versions/js/versions.js b/apps/files_versions/js/versions.js index 2a8b491b9b2..c0a2f7df59b 100644 --- a/apps/files_versions/js/versions.js +++ b/apps/files_versions/js/versions.js @@ -1,4 +1,12 @@ $(document).ready(function(){ + + if ($('#isPublic').val()){ + // no versions actions in public mode + // beware of https://github.com/owncloud/core/issues/4545 + // as enabling this might hang Chrome + return; + } + if (typeof FileActions !== 'undefined') { // Add versions button to 'files/index.php' FileActions.register( -- 2.39.5