Idea detail
onboarding_check
reqlan rq/extension/host/activation.rq:56
Summary
Post-install onboarding is checked on every activation, not via a dedicated install event.
installation_event_trigger is satisfied because `activate` always schedules open-thanks-for-installing.ts after the activity-bar paint gate or 400 ms ( webview_claim_race ).
The check reads global state key `onboarding` via onboarding-state.ts:
- `onboardingMessageShown` — when false, open the onboarding webview panel via onboarding-panel.ts.
- `lastVersion` — updated each activation after the message has been shown so future releases can detect extension updates.
The call is fire-and-forget; errors are logged and do not fail activation.
Command-palette Show Onboarding remains immediate.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | installation_event_trigger | reqlan rq/extension/host/onboarding/page-thanks-for-installing.rq | installation_event_trigger |
| file_reference | "../../../packages/extension/src/extension/open-thanks-for-installing.ts" | packages/extension/src/extension/open-thanks-for-installing.ts | open-thanks-for-installing.ts |
| references | webview_claim_race | reqlan rq/extension/host/startup-performance.rq | webview_claim_race |
| file_reference | "../../../packages/extension/src/extension/onboarding-state.ts" | packages/extension/src/extension/onboarding-state.ts | onboarding-state.ts |
| file_reference | "../../../packages/extension/src/extension/onboarding-panel.ts" | packages/extension/src/extension/onboarding-panel.ts | onboarding-panel.ts |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | activation_sequence | reqlan rq/extension/host/activation.rq | onboarding_check |
| references | installation_sequencing | reqlan rq/extension/host/installation.rq | onboarding_check |
| references | extension_installation | reqlan rq/extension/host/installation.rq | onboarding_check |
| references | installation_event_trigger | reqlan rq/extension/host/onboarding/page-thanks-for-installing.rq | onboarding_check |
| references | webview_claim_race | reqlan rq/extension/host/startup-performance.rq | onboarding_check |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…