webui: fix desktop config page layout

This commit is contained in:
2026-06-08 09:47:07 -06:00
parent c49361488d
commit bd00b6e7ca
2 changed files with 67 additions and 0 deletions
+13
View File
@@ -513,3 +513,16 @@ def test_embedded_webui_theme_v3():
assert "button.save" in source
assert "button.danger" in source
assert "button.secondary" in source
def test_embedded_webui_main_pages_are_mutually_exclusive():
source = firmware_source()
assert "/* Desktop page layout fix */" in source
assert ".page:not(.active){display:none!important}" in source
assert "#configPage.active" in source
assert "Main page navigation override" in source
assert 'overview:"overviewPage"' in source
assert 'battery:"batteryPage"' in source
assert 'config:"configPage"' in source
assert 'showConfigSubtab("general")' in source