What does your feature entail? What is it for? How will it affect existing workflows or user experience?
The feature I am proposing consists of two core enhancements: user profiles and persistent web sessions that cannot be automatically suspended or disconnected, especially when running web applications like WhatsApp Web on iPad.
What it is for:
• The user profiles feature would allow separate browsing environments within Orion, enabling users to keep personal and business accounts completely isolated. This is critical for professional users who need to manage different identities and authentication sessions simultaneously.
• The persistent session feature would prevent Orion from automatically suspending, unloading, or reloading tabs in the background. This is essential for keeping web applications like WhatsApp Web continuously connected without requiring constant re-authentication.
Impact on existing workflows:
This feature would dramatically improve the user experience for those who rely on real-time communication tools or long-lived browser sessions. Instead of losing progress or repeatedly scanning QR codes to reconnect, users would maintain continuity and productivity. Current workflows would not be negatively impacted; instead, this feature would enhance them by giving users greater control and reliability.
How it improves user experience:
• Increases trust and stability in the browser
• Enables Orion to function as a true desktop-class browser on iPad
• Saves time by eliminating repeated disconnections and reloads
• Appeals to both power users and business users who require professional-grade session management
This feature does not break existing functionality—it extends Orion’s capabilities and elevates the browser to meet real-world productivity requirements.
A user could create:
• A Business Profile with WhatsApp Web, Gmail, and CRM tools logged into professional accounts.
• A Personal Profile with personal WhatsApp, social media, and streaming services.
Each profile would have its own cookies, history, and login sessions. This is how Chrome, Edge, and Brave operate on desktop. On iPad, no browser currently offers full user profile separation—implementing this would make Orion the first to bring desktop-grade profile management to mobile.
Persistent Session – Usage Examples
A user opens WhatsApp Web in Orion on their iPad and expects it to remain connected—just like it does on Chrome or Safari on macOS. However, Orion currently unloads or disconnects the tab when switching apps or after some time, interrupting communication.
With the proposed feature:
• The user could pin or lock a tab as “Always Active” or “Never Suspend”
• That tab would retain its WebSocket connection and session state permanently
• The browser would prevent that specific tab from being terminated due to memory or background policies
How Other Browsers Implement This
• Chrome Desktop: Has flags to disable tab discarding and extensions to keep sessions alive.
• Brave Desktop: Offers profiles and session persistence.
• Safari on macOS: Keeps web apps active indefinitely without disconnecting background tabs.
No current browser on iPadOS provides this functionality. Orion could become the first to implement a true persistent session mode.
Integration Into Existing Orion Features
This proposal would extend Orion’s existing tab pinning system. When pinning a tab, the user could have an additional option such as:
• “Keep this tab active”
• “Do not discard or restart this tab”
This keeps the feature simple, modular, and aligned with Orion’s design philosophy.