PrerenderFinalStatus

@Serializable(with = PrerenderFinalStatusSerializer::class)
sealed interface PrerenderFinalStatus

List of FinalStatus reasons for Prerender2.

Official doc

Inheritors

Types

Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object Activated : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivatedBeforeStarted : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivatedDuringMainFrameNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivatedInBackground : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivatedWithAuxiliaryBrowsingContexts : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivationFramePolicyNotCompatible : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivationNavigationDestroyedBeforeSuccess : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivationNavigationParameterMismatch : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ActivationUrlHasEffectiveUrl : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object AllPrerenderingCanceled : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object AudioOutputDeviceRequested : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object BatterySaverEnabled : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object BlockedByClient : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object CancelAllHostsForTesting : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object ClientCertRequested : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object CrossSiteNavigationInInitialNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object CrossSiteNavigationInMainFrameNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object CrossSiteRedirectInInitialNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object CrossSiteRedirectInMainFrameNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object DataSaverEnabled : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object Destroyed : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object DidFailLoad : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object Download : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object EmbedderHostDisallowed : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object InactivePageRestriction : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object InvalidSchemeNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object InvalidSchemeRedirect : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object JavaScriptInterfaceAdded : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object JavaScriptInterfaceRemoved : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object LoginAuthRequested : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object LowEndDevice : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MainFrameNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MaxNumOfRunningEagerPrerendersExceeded : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MaxNumOfRunningEmbedderPrerendersExceeded : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MaxNumOfRunningNonEagerPrerendersExceeded : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MemoryLimitExceeded : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MemoryPressureAfterTriggered : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MemoryPressureOnTrigger : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MixedContent : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object MojoBinderPolicy : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object NavigationBadHttpStatus : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object NavigationNotCommitted : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object NavigationRequestBlockedByCsp : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object NavigationRequestNetworkError : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data class NotDefinedInProtocol(val value: String) : PrerenderFinalStatus

This extra enum entry represents values returned by Chrome that were not defined in the protocol (for instance new values that were added later).

Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object OtherPrerenderedPageActivated : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PreloadingDisabled : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PreloadingUnsupportedByWebContents : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PrerenderFailedDuringPrefetch : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PrerenderingDisabledByDevTools : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PrerenderingUrlHasEffectiveUrl : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PrimaryMainFrameRendererProcessCrashed : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object PrimaryMainFrameRendererProcessKilled : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object RedirectedPrerenderingUrlHasEffectiveUrl : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object RendererProcessCrashed : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object RendererProcessKilled : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SameSiteCrossOriginNavigationNotOptInInInitialNavigation : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SameSiteCrossOriginRedirectNotOptInInInitialNavigation : PrerenderFinalStatus
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SameSiteCrossOriginRedirectNotOptInInMainFrameNavigation : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SlowNetwork : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SpeculationRuleRemoved : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object SslCertificateError : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object StartFailed : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object Stop : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object TabClosedByUserGesture : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object TabClosedWithoutUserGesture : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object TimeoutBackgrounded : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object TriggerBackgrounded : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object TriggerDestroyed : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object TriggerUrlHasEffectiveUrl : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object UaChangeRequiresReload : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object V8OptimizerDisabled : PrerenderFinalStatus
Link copied to clipboard
@Serializable(with = PrerenderFinalStatusSerializer::class)
data object WindowClosed : PrerenderFinalStatus