Name Description Size Coverage
GuardianClient.sys.mjs The subset of AuthError that a Guardian HTTP status maps onto. @typedef {"unauthorized" | "not_entitled" | "quota_exceeded" | "region_unavailable" | "server_error" | "unexpected_status"} GuardianStatusError The subset of AuthError that the Guardian client reports, i.e. the status errors plus the ones raised without a usable response. @typedef {GuardianStatusError | "login_needed" | "network_error" | "invalid_response" | "parse_error"} GuardianError 16148 -
IPPAndroidAuthProvider.sys.mjs Android implementation of IPPFxaActivateAuthProviderSingleton. Uses EventDispatcher to bridge sign-in state and token retrieval to the Android layer. Tokens are requested on demand and never cached in Gecko. 2236 -
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 ("GeckoView:IPProtection:AuthStateChanged"), and exposes notifySignInStateChanged() for the mobile bridge to call directly if needed. 2261 -
IPPFxaActivateAuthProvider.sys.mjs Type Imports @typedef {import("../GuardianTypes.sys.mjs").TokenHandle} TokenHandle 7601 -
IPPSignInWatcher.sys.mjs This class monitors the Sign-In state and triggers the update of the service if needed. 2378 -