diff --git a/src/opnsense/mvc/app/views/layout_partials/base_dialog.volt b/src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
index fd63f8f39..765c89ace 100644
--- a/src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+++ b/src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
@@ -109,14 +109,18 @@
|
+ {% if field['collapse']|default(false)=='true' %}
+
+ {% else %}
+ {% endif %}
{{field['label']}}
|
-
+
{#- endmacro #}
{% else %}
diff --git a/src/opnsense/mvc/app/views/layouts/default.volt b/src/opnsense/mvc/app/views/layouts/default.volt
index 7c7ce6a42..f54c8d829 100644
--- a/src/opnsense/mvc/app/views/layouts/default.volt
+++ b/src/opnsense/mvc/app/views/layouts/default.volt
@@ -119,13 +119,13 @@
if (collapse != undefined && id !== undefined && id === "collapsible") {
let icon = $('> tr > th > div > i', event.currentTarget);
if (collapse.is(':hidden')) {
- collapse.fadeIn(150);
+ collapse.toggle(0);
collapse.css('display', '');
icon.toggleClass("fa-angle-right fa-angle-down");
return;
}
icon.toggleClass("fa-angle-down fa-angle-right");
- $('> tr > td', collapse).fadeToggle(150);
+ $('> tr > td', collapse).toggle(0);
}
});