diff --git a/src/interface/pages/themeCreator.svelte b/src/interface/pages/themeCreator.svelte index 9b68ca4c..ec6b74f5 100644 --- a/src/interface/pages/themeCreator.svelte +++ b/src/interface/pages/themeCreator.svelte @@ -51,7 +51,12 @@ codeEditorFullscreen = !codeEditorFullscreen; } - function toggleAccordion(title: string) { + function toggleAccordion(title: string, e: MouseEvent | KeyboardEvent) { + // if the target is the fullscreen button return + if (e.target instanceof HTMLButtonElement && e.target.classList.contains('fullscreen-toggle')) { + return; + } + if (closedAccordions.includes(title)) { closedAccordions = closedAccordions.filter(t => t !== title); } else { @@ -160,8 +165,8 @@