From ab84719afeea7bfcfb1cbf5055096f178c4afe38 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Fri, 19 Aug 2022 13:42:44 -0700 Subject: [PATCH] Fixed saving run command dialog state on the server. --- views/default.handlebars | 4 ++-- webserver.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/views/default.handlebars b/views/default.handlebars index 9398a0e8..21b35959 100644 --- a/views/default.handlebars +++ b/views/default.handlebars @@ -17790,7 +17790,7 @@ try { if ((typeof (localStorage) === 'undefined') || (localStorage.getItem(name) == val)) return; if (val == null) { localStorage.removeItem(name); } else { localStorage.setItem(name, val); } - } catch (e) { } + } catch (ex) { } if (name[0] != '_') { var s = {}; try { @@ -17798,7 +17798,7 @@ var k = localStorage.key(i); if (k[0] != '_') { s[k] = localStorage.getItem(k); - if ((k != 'desktopsettings') && (k != 'stars') && (k != 'deskKeyShortcuts') && (k != 'deskStrings') && (typeof s[k] == 'string') && (s[k].length > 64)) { delete s[k]; } + if ((k != 'desktopsettings') && (k != 'stars') && (k != 'deskKeyShortcuts') && (k != 'deskStrings') && (k != 'cmdopt') && (typeof s[k] == 'string') && (s[k].length > 64)) { delete s[k]; } } } } catch (ex) {} diff --git a/webserver.js b/webserver.js index 8f024567..bd8f6c32 100644 --- a/webserver.js +++ b/webserver.js @@ -7977,6 +7977,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF } if ((typeof state.deskKeyShortcuts == 'string') && (state.deskKeyShortcuts.length < 2048)) { out.deskKeyShortcuts = state.deskKeyShortcuts; } if ((typeof state.deskStrings == 'string') && (state.deskStrings.length < 10000)) { out.deskStrings = state.deskStrings; } + if ((typeof state.runopt == 'string') && (state.runopt.length < 30000)) { out.runopt = state.runopt; } return JSON.stringify(out); }