From 8859e5796dfdf862b314dc2f6f83df51db821b5b Mon Sep 17 00:00:00 2001 From: David-Alexandre Chanel Date: Tue, 6 Oct 2026 08:55:50 +0200 Subject: [PATCH 1/2] fix: remove stale Display advanced preference reference --- src/main.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main.js b/src/main.js index b53970e..b8a26f4 100644 --- a/src/main.js +++ b/src/main.js @@ -166,7 +166,6 @@ function savePreferences() { connection: ui.connectionSection.open, connectionAdvanced: ui.connectionAdvanced.open, display: ui.displaySection.open, - displayAdvanced: ui.displayAdvanced.open, debug: ui.debugSection.open } } From cd8f7354a027728bf18a8d5598f5848dfcf37793 Mon Sep 17 00:00:00 2001 From: David-Alexandre Chanel Date: Tue, 6 Oct 2026 08:55:52 +0200 Subject: [PATCH 2/2] test: guard removed Display advanced state --- tests/main-ui-state.test.mjs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tests/main-ui-state.test.mjs diff --git a/tests/main-ui-state.test.mjs b/tests/main-ui-state.test.mjs new file mode 100644 index 0000000..f2fb6d3 --- /dev/null +++ b/tests/main-ui-state.test.mjs @@ -0,0 +1,9 @@ +import assert from 'node:assert/strict'; +import { readFileSync } from 'node:fs'; +import test from 'node:test'; + +test('main UI persistence does not reference the removed Display advanced panel', () => { + const source = readFileSync(new URL('../src/main.js', import.meta.url), 'utf8'); + assert.doesNotMatch(source, /ui\.displayAdvanced/); + assert.doesNotMatch(source, /displayAdvanced:\s*ui\.displayAdvanced/); +});