TabManager.updateWindowTitle() used NSApp.keyWindow to find the target window, meaning any terminal title change (e.g. a spinner) would update whichever window happened to be focused, not the window that owns that TabManager. This corrupted the macOS Accessibility title attribute and caused visible title flapping in multi-window setups. Add a weak back-reference from TabManager to its owning NSWindow, set by AppDelegate.registerMainWindow(), and use it instead of keyWindow. |
||
|---|---|---|
| .. | ||
| bonsplit@f24ba92226 | ||