0caa0f9813
Log nach E zeigte ZWEI Apply-Auslöser hintereinander: 1. Cold-Start in _on_ready (setzt marker) → 4 Panels remountet 2. pendingApplyLayout vom Launcher (~Sekunden später) → applied erneut weil pending-Pfad keinen marker-Vergleich machte → 8 Panels remountet → doppelte Re-Mount-Welle, riesiger versteckter Cost. Fix: gleicher marker-Vergleich wie im _on_ready-Pfad. Wenn der gewuenschte Layout-Name bereits persistent angewendet wurde, skippen + pending-Flag trotzdem aus settings.json poppen. Force-Apply-Use-Case (User klickt "Jetzt anwenden" im Launcher): Launcher kann den marker vorher leeren (windowLayoutLastApplied="") um Re-Apply zu erzwingen — bisher nicht im Launcher implementiert, kommt bei Bedarf. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>