diff --git a/src/opnsense/mvc/app/views/OPNsense/Diagnostics/traffic.volt b/src/opnsense/mvc/app/views/OPNsense/Diagnostics/traffic.volt index b0aa25679..6e32dfd6f 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Diagnostics/traffic.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Diagnostics/traffic.volt @@ -232,7 +232,7 @@ POSSIBILITY OF SUCH DAMAGE. */ ajaxGet('/api/diagnostics/traffic/interface',{}, function(data, status){ // XXX: startup selected interfaces load/save in localStorage in a future version - let tmp = window.localStorage.getItem("api.diagnostics.traffic.interface"); + let tmp = window.localStorage ? window.localStorage.getItem("api.diagnostics.traffic.interface") : null; let selected_interfaces = ['lan', 'wan']; if (tmp !== null) { selected_interfaces = tmp.split(','); @@ -342,7 +342,9 @@ POSSIBILITY OF SUCH DAMAGE. }); $("#interfaces").change(function(){ - window.localStorage.setItem("api.diagnostics.traffic.interface", $(this).val()); + if (window.localStorage) { + window.localStorage.setItem("api.diagnostics.traffic.interface", $(this).val()); + } }); });