Name Description Size Coverage
IPPAndroidAuthProvider.sys.mjs 1045 -
IPPAndroidEnrollAndEntitle.sys.mjs Android implementation of enrollAndEntitle for IPPEnrollAndEntitleManager. Delegates the hidden OAuth window to the Android layer via EventDispatcher. The Android layer must open the loginUrl in a Custom Tab or WebView, monitor for a redirect to successUrl or errorUrl, and resolve or reject accordingly. @param {AbortSignal} [abortSignal=null] @returns {Promise<{isEnrolledAndEntitled: boolean, entitlement?: object, error?: string}>} 2336 -
IPPAndroidSignInWatcher.sys.mjs Monitors the sign-in state on Android and triggers service state updates. Unlike the FxA desktop counterpart, this watcher does not observe UIState directly. Instead, it receives auth state changes from the Android layer via the EventDispatcher ("IPP:AuthStateChanged"), and exposes notifySignInStateChanged() for the mobile bridge to call directly if needed. 2047 -