diff --git a/src/public/app/layouts/desktop_main_window_layout.js b/src/public/app/layouts/desktop_main_window_layout.js index 682324a9a..049bc7107 100644 --- a/src/public/app/layouts/desktop_main_window_layout.js +++ b/src/public/app/layouts/desktop_main_window_layout.js @@ -110,7 +110,7 @@ export default class DesktopMainWindowLayout { .id('root-widget') .css('height', '100vh') .child(new FlexContainer('row').overflowing() - .css('height', '35px') + .css('height', '36px') .child(new GlobalMenuWidget()) .child(new TabRowWidget()) .child(new TitleBarButtonsWidget())) diff --git a/src/public/app/services/utils.js b/src/public/app/services/utils.js index f70acd63b..136080305 100644 --- a/src/public/app/services/utils.js +++ b/src/public/app/services/utils.js @@ -1,5 +1,5 @@ function reloadApp() { - //window.location.reload(true); + window.location.reload(true); } function parseDate(str) { diff --git a/src/public/app/setup.js b/src/public/app/setup.js index e576aeb2f..602a6fc7e 100644 --- a/src/public/app/setup.js +++ b/src/public/app/setup.js @@ -133,9 +133,14 @@ async function checkOutstandingSyncs() { const { stats, initialized } = await $.get('api/sync/stats'); if (initialized) { - const remote = utils.dynamicRequire('electron').remote; - remote.app.relaunch(); - remote.app.exit(0); + if (utils.isElectron()) { + const remote = utils.dynamicRequire('electron').remote; + remote.app.relaunch(); + remote.app.exit(0); + } + else { + utils.reloadApp(); + } } else { const totalOutstandingSyncs = stats.outstandingPushes + stats.outstandingPulls; @@ -155,4 +160,4 @@ function hideAlert() { ko.applyBindings(new SetupModel(), document.getElementById('setup-dialog')); -$("#setup-dialog").show(); \ No newline at end of file +$("#setup-dialog").show(); diff --git a/src/public/app/widgets/global_menu.js b/src/public/app/widgets/global_menu.js index 1acf8ac89..a9e134e70 100644 --- a/src/public/app/widgets/global_menu.js +++ b/src/public/app/widgets/global_menu.js @@ -7,12 +7,18 @@ const TPL = `