Steps to Reproduce
- Open Orion with one or more tabs open.
- Minimize the Orion window.
- Quit Orion while keeping tabs/session state.
- Restart macOS.
- After the system restarts, attempt to open Orion.
Frequency
- Occurs consistently after macOS restart when previous tabs are restored.
- Not yet verified whether quitting Orion is required, or if minimizing and restarting macOS alone is sufficient (since Orion persists tabs by default).
Suspected Causes / Areas of Concern
This appears related to the startup and session restoration process, potentially involving one or more of the following:
- Restoring previous tabs/sessions during launch
- Initial page load handling (homepage, blank tab, or last active tab)
- KVO observation of URL changes during early startup
- Race condition or invalid state during window/session restoration
The crash seems to occur before the browser UI becomes interactive, suggesting a failure during early initialization rather than user interaction.
Additional Notes
- Critical (prevents application from opening).
- A safe-mode launch (e.g., disabling session restore) or crash-resilient fallback (blank window) might mitigate this failure mode.
Orion launches normally and restores the previous session (or at least opens to a blank/home page).
Actual Behavior
- Orion fails to open.
- The app crashes immediately on launch.
- Repeated launch attempts result in the same crash.
- The browser cannot be accessed at all without intervention.
Orion version 1.0.1 and macOS version 12.7.6
Monterey (12)