diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
index 29993cea4..f18126061 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
@@ -29,9 +29,12 @@
-
-
-
+
+
+
+
+
+
diff --git a/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt b/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
index d0f353607..971c41bf6 100644
--- a/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+++ b/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
@@ -462,6 +462,14 @@ POSSIBILITY OF SUCH DAMAGE.
$("#change_mirror_progress").removeClass("fa fa-spinner fa-pulse");
});
});
+
+ // update history on tab state and implement navigation
+ if(window.location.hash != "") {
+ $('a[href="' + window.location.hash + '"]').click()
+ }
+ $('.nav-tabs a').on('shown.bs.tab', function (e) {
+ history.pushState(null, null, e.target.hash);
+ });
});
@@ -477,15 +485,21 @@ POSSIBILITY OF SUCH DAMAGE.
-
+
+
+
@@ -547,12 +561,6 @@ POSSIBILITY OF SUCH DAMAGE.
-
-