Reload the main window's remote app URL (used to retry after a load failure).
macOS screen/system-audio recording access status (gates loopback capture).
Open the macOS "Screen & System Audio Recording" privacy settings pane.
Whether the legacy ScreenCaptureKit loopback backend is forced at startup.
Switch to the legacy ScreenCaptureKit loopback backend and relaunch the app so the Chromium feature flag (set before app-ready) takes effect.
Persist the legacy-loopback preference (applied on next launch).
Resize the tray window to fit its rendered content height. The main process clamps the value to the display work area and re-anchors the window under the tray icon, so the renderer just reports its measured content height.
Fetch executed by the main process against the API origin so httpOnly session cookies attach and the server refreshes the session in-flight. The tray renderer's local origin cannot send
sameSite: laxcookies cross-site, so all authenticated HTTP must go through this channel.