Skip to main content

Module browser

Module browser 

Source
Expand description

Native desktop website authorization with persistent profiles and encrypted owner session checkpoints.

StructsΒ§

PendingBrowser πŸ”’

FunctionsΒ§

checkpoint_for_retained_profile πŸ”’
Allows recovery from a missing checkpoint only through the same scope-bound profile and recorded provider account.
collection_snapshot πŸ”’
Gives hydrated provider posts time to appear and merges three bounded rendered views without claiming a complete feed.
error πŸ”’
Maps only fixed browser diagnostics; no protocol responses, cookies or profile paths enter user errors.
executable πŸ”’
Reads browser enablement only from the trusted serving configuration, never an imported app source.
extract_posters πŸ”’
OCRs at most two visible, attributed post images within a strict helper deadline; failures remain explicit evidence.
facebook_event_url πŸ”’
Accepts only concrete Facebook event IDs observed inside the authorized profile view.
handle πŸ”’
Handles the browser mode behind the same local authentication, capability, origin and CSRF gates as API mode.
instagram_post_key πŸ”’
Identifies the same Instagram post across root and artist-prefixed permalink forms, preserving shortcode case.
legacy_observation_redactions πŸ”’
Redacts legacy whole-document browser content through scoped compare-and-swap operations, preserving observation identities.
maintenance πŸ”’
Stops expired or user-closed windows while retaining their profile and saved authentication state.
observations πŸ”’
Collects one bounded rendered page under durable owner/connection authority and retains private evidence.
operation_lock πŸ”’
Serializes owner UI transitions without holding the global registry lock during browser IO.
pending πŸ”’
Finds only this authenticated owner’s active sign-in, additionally bound to its initiating local session.
profile πŸ”’
Resolves an external persistent browser area; installed app replacement cannot remove login state.
provider_home_ready πŸ”’
Checks the provider home separately so an unavailable artist resource cannot expire the owner’s whole connection.
reference πŸ”’
Derives a stable persistent profile identity without trusting form-supplied paths or owner identifiers.
registry πŸ”’
Keeps private browser handles out of metadata, exports and HTTP responses.
resolve_publications πŸ”’
Resolves bounded header-only publication tooltips without reading comment dates or guessing from post prose.
restore_retained_session πŸ”’
Keeps newer provider cookies from the retained profile instead of replaying an older vault checkpoint.
same_profile_location πŸ”’
A provider redirect to the owner home feed cannot become evidence for the requested artist.
selected_owner πŸ”’
Resolves an explicitly requested unique connected owner without borrowing another namespace or guessing among grants.
settle_blocked_resource πŸ”’
Persists a still-valid provider session after a resource failure, or requests owner sign-in only when home is also blocked.
shutdown πŸ”’
Closes only framework-owned browser processes on orderly shutdown; persistent profiles are preserved.

Type AliasesΒ§

PendingMap πŸ”’