From 92ee3ddbbbdb4f17f07ce3636bb54716dd43c3de Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 30 Jun 2022 15:57:33 +0300 Subject: [PATCH] Fix Bug 57826 --- apps/documenteditor/forms/app.js | 2 ++ apps/documenteditor/forms/app_dev.js | 2 ++ apps/documenteditor/main/app.js | 2 ++ apps/documenteditor/main/app_dev.js | 2 ++ apps/presentationeditor/main/app.js | 2 ++ apps/presentationeditor/main/app_dev.js | 2 ++ apps/spreadsheeteditor/main/app.js | 2 ++ apps/spreadsheeteditor/main/app_dev.js | 2 ++ 8 files changed, 16 insertions(+) diff --git a/apps/documenteditor/forms/app.js b/apps/documenteditor/forms/app.js index 9ec2b7522..99b5479f7 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 d0ff647a7..5511ef754 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 ee567e211..190281919 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 990fa4823..242a4d947 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 089bd6906..b34a9cd72 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 2cf067eaa..8d7c9c55e 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 42fff9d89..74c701ad7 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 af9d5b6f7..ace713ac7 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(); /**