InitContext
The single normalized init context shape, produced identically in all three
environments. This is the value the dashlet.init promise
resolves to — exactly once, including the standalone degraded state
(observable, not an error) — and the argument of the
onInit and onUpdate
listeners.
1. Fields
| Field | Type | Meaning |
|---|---|---|
|
|
|
|
|
Host-declared client type ( |
|
|
Client version (trimmed), when known. |
|
|
UI language short code ( |
|
|
|
|
|
|
|
|
Webclient context string ( |
|
|
Uniform selection array (empty when nothing is selected) — element type
|
|
|
Last selected entry, or |
|
|
Enclosing location ( |
|
|
The raw host payload, kept for transcript/debugging. |
2. How the context was produced
The init emission carries an InitInfo whose source is one of:
source |
Meaning |
|---|---|
|
First accepted |
|
Bridge read after |
|
First host call of |
|
Detection timeout elapsed without bridge or event. |
|
Security: host strings are untrusted input.
The host-provided strings in this context (user name / full name / email,
session guid, |