cmux/Sources
Elvis Tran b1b07bf55b Fix #1870: prevent split crash on Intel Macs caused by stale font pointer
ghostty_surface_quicklook_font returns an unretained CTFont pointer that
can become stale on Intel Macs, leading to EXC_BAD_ACCESS (SIGSEGV) when
creating a split. This is a follow-up to the same crash pattern fixed in
#1496.

Add malloc_size validation in cmuxCurrentSurfaceFontSizePoints to detect
freed heap allocations before interpreting the pointer as a CTFont. Also
add hasLiveSurface guards in inheritedTerminalConfig and
rememberTerminalConfigInheritanceSource to skip surfaces whose native
state is closing or closed. All callers already handle nil gracefully by
falling back to inherited config values.
2026-03-22 00:00:10 +10:30
..
Find Add failing regression test for browser find focus (#1891) 2026-03-20 22:12:26 -07:00
Panels Merge pull request #1877 from Jesssullivan/sid/fix-captcha-upstream 2026-03-21 02:11:59 -07:00
Update fix: align titlebar icons with traffic-light buttons (#1754) 2026-03-20 01:57:35 -07:00
AppDelegate.swift Add failing regression test for browser find focus (#1891) 2026-03-20 22:12:26 -07:00
AppleScriptSupport.swift fix: read working directory from panelDirectories instead of TerminalPanel 2026-03-20 04:15:44 +08:00
Backport.swift Resync terminal portals after sidebar changes (#1253) 2026-03-12 02:46:30 -07:00
BrowserWindowPortal.swift Add failing regression test for browser find focus (#1891) 2026-03-20 22:12:26 -07:00
cmuxApp.swift Add optional single-click focus for inactive panes (#1796) 2026-03-19 01:01:10 -07:00
ContentView.swift fix(sidebar): avoid premature workspace title truncation (#1859) 2026-03-20 02:44:29 -07:00
GhosttyConfig.swift Add configurable sidebar tint color with light/dark mode support (#1465) 2026-03-15 15:48:57 -07:00
GhosttyTerminalView.swift Fix #1870: prevent split crash on Intel Macs caused by stale font pointer 2026-03-22 00:00:10 +10:30
KeyboardLayout.swift fix: support keyboard shortcuts with CJK input sources (Korean, Chinese, Japanese) (#1649) 2026-03-20 02:47:19 -07:00
KeyboardShortcutSettings.swift Narrow shortcut settings notifications 2026-03-15 22:09:37 -07:00
NotificationsPage.swift Add Jump to Latest to the notifications popover (#1167) 2026-03-10 19:30:17 -07:00
PortScanner.swift Avoid main-thread hops for explicit socket scope 2026-02-20 23:58:47 -08:00
PostHogAnalytics.swift Flush PostHog hourly active events immediately (#934) 2026-03-05 04:00:04 -08:00
RemoteRelayZshBootstrap.swift Support image drag-and-drop into SSH terminals (#1838) 2026-03-20 18:31:19 -07:00
SentryHelper.swift Auto-heal missing CLI listener socket (#679) 2026-02-28 01:19:38 -08:00
SessionPersistence.swift fix: skip identical session autosave writes (#1732) 2026-03-18 03:24:40 -07:00
SidebarSelectionState.swift Implement session persistence pass 1 with multi-window restore 2026-02-22 15:39:59 -08:00
SocketControlSettings.swift Merge remote-tracking branch 'origin/main' into pr-ssh-stack-main 2026-03-13 17:56:38 -07:00
TabManager.swift Fix sidebar PR badge detection for workspace branches (#1896) 2026-03-20 21:10:08 -07:00
TerminalController.swift fix(hooks): handle TabManager unavailable in SessionEnd/Start hooks (#1735) 2026-03-20 02:14:29 -07:00
TerminalImageTransfer.swift Fix SSH image transfer followups (#1904) 2026-03-20 21:32:21 -07:00
TerminalNotificationStore.swift fix: preserve custom commands for focused notifications 2026-03-20 01:11:10 -07:00
TerminalSSHSessionDetector.swift Fix SSH image transfer cleanup and IPv6 followups (#1907) 2026-03-20 22:04:52 -07:00
TerminalView.swift Add sidebar blur effect with withinWindow blending (#9) 2026-02-04 03:04:45 -08:00
TerminalWindowPortal.swift Fix laggy terminal sync during sidebar drags (#1598) 2026-03-18 01:28:11 -07:00
UITestRecorder.swift Fix frozen terminals after split churn (#12) 2026-02-13 16:45:31 -08:00
WindowAccessor.swift Polish browser suggestions, focus, and tagged reload flow 2026-02-14 21:33:28 -08:00
WindowDecorationsController.swift Refine settings/about titlebar styling and controls alignment 2026-02-14 02:11:35 -08:00
WindowDragHandleView.swift Fix re-entrant exclusive-access crash in drag handle hit test (#771) 2026-03-02 19:20:14 -08:00
WindowToolbarController.swift Reapply "Merge pull request #239 from manaflow-ai/issue-151-ssh-remote-port-proxying" 2026-03-12 15:54:26 -07:00
Workspace.swift Fix #1870: prevent split crash on Intel Macs caused by stale font pointer 2026-03-22 00:00:10 +10:30
WorkspaceContentView.swift Gate workspace chrome from minimal mode 2026-03-16 23:15:22 -07:00