diff --git a/apps/documenteditor/forms/app.js b/apps/documenteditor/forms/app.js index 9ec2b75229..99b5479f7e 100644 --- a/apps/documenteditor/forms/app.js +++ b/apps/documenteditor/forms/app.js @@ -126,6 +126,8 @@ require([ 'gateway', 'locale' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/documenteditor/forms/app_dev.js b/apps/documenteditor/forms/app_dev.js index d0ff647a73..5511ef7546 100644 --- a/apps/documenteditor/forms/app_dev.js +++ b/apps/documenteditor/forms/app_dev.js @@ -116,6 +116,8 @@ require([ 'sockjs', 'underscore' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/documenteditor/main/app.js b/apps/documenteditor/main/app.js index ee567e2112..190281919f 100644 --- a/apps/documenteditor/main/app.js +++ b/apps/documenteditor/main/app.js @@ -133,6 +133,8 @@ require([ 'gateway', 'locale' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/documenteditor/main/app_dev.js b/apps/documenteditor/main/app_dev.js index 990fa48235..242a4d947f 100644 --- a/apps/documenteditor/main/app_dev.js +++ b/apps/documenteditor/main/app_dev.js @@ -123,6 +123,8 @@ require([ 'sockjs', 'underscore' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/presentationeditor/main/app.js b/apps/presentationeditor/main/app.js index 089bd69065..b34a9cd72a 100644 --- a/apps/presentationeditor/main/app.js +++ b/apps/presentationeditor/main/app.js @@ -132,6 +132,8 @@ require([ 'gateway', 'locale' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/presentationeditor/main/app_dev.js b/apps/presentationeditor/main/app_dev.js index 2cf067eaab..8d7c9c55ed 100644 --- a/apps/presentationeditor/main/app_dev.js +++ b/apps/presentationeditor/main/app_dev.js @@ -123,6 +123,8 @@ require([ 'xregexp', 'underscore' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/spreadsheeteditor/main/app.js b/apps/spreadsheeteditor/main/app.js index 42fff9d895..74c701ad75 100644 --- a/apps/spreadsheeteditor/main/app.js +++ b/apps/spreadsheeteditor/main/app.js @@ -132,6 +132,8 @@ require([ 'gateway', 'locale' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /** diff --git a/apps/spreadsheeteditor/main/app_dev.js b/apps/spreadsheeteditor/main/app_dev.js index af9d5b6f71..ace713ac7e 100644 --- a/apps/spreadsheeteditor/main/app_dev.js +++ b/apps/spreadsheeteditor/main/app_dev.js @@ -122,6 +122,8 @@ require([ 'sockjs', 'underscore' ], function (Backbone, Bootstrap, Core) { + if (Backbone.History && Backbone.History.started) + return; Backbone.history.start(); /**