Name Description Size
PrivateNotificationService.kt Manages notifications for private tabs. Private tab notifications solve two problems for us: 1 - They allow users to interact with us from outside of the app (example: by closing all private tabs). 2 - The notification will keep our process alive, allowing us to keep private tabs in memory. As long as a session is active this service will keep its notification alive. 4416
VisibilityLifecycleCallback.kt This ActivityLifecycleCallbacks implementations tracks if there is at least one activity in the STARTED state (meaning some part of our application is visible). Based on this information the current task can be removed if the app is not visible. 3527