diff --git a/frontend/index.html b/frontend/index.html index 45ec57b..3d16e2e 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -742,7 +742,11 @@ function applySplit(){ /* Setzt einen Minimier-Zustand während des Ziehens nur bei Änderung. */ function snapTo(state){ if(splitState!==state){ splitState = state; applySplit(); } } document.querySelectorAll('.winbtn').forEach(b => { - b.addEventListener('click', () => { splitState = b.dataset.state; applySplit(); }); + b.addEventListener('click', e => { + /* Fenster-Buttons sind maßgeblich: nicht zum Titelzeilen-Restore durchreichen */ + e.stopPropagation(); + splitState = b.dataset.state; applySplit(); + }); }); /* Klick auf die Titelzeile eines minimierten Panels stellt es wieder her. */ [editorPanel, diagramPanel].forEach(panel => {