Skip to content

Document Customer.io SDK timeout and reload recovery - #1535

Draft
benceruleanlu wants to merge 1 commit into
bl/desktop-messaging-sdk-lifecyclefrom
bl/desktop-lifecycle-test-teardown
Draft

benceruleanlu wants to merge 1 commit into
bl/desktop-messaging-sdk-lifecyclefrom
bl/desktop-lifecycle-test-teardown

Conversation

@benceruleanlu

@benceruleanlu benceruleanlu commented Sep 16, 2026

Copy link
Copy Markdown
Member

Behavior

Document the SDK lifecycle introduced by the parent PR: retry settings-fetch failures on activation/online events, retain one SDK after construction, require document reload after unexpected partial initialization failure, and keep operations serialized after a caller's 10-second wait expires.

These details distinguish immediate display revocation from the time an unfinished SDK operation takes to settle. No product or test code changes.

Validation

Checked the documentation against the controller and adapter implementation. The parent passed 16 focused unit tests and both real-SDK Electron rendering fixtures. The combined stack also passed both native-view handoff cases. Required pre-commit checks passed.

Change breakdown

Changed lines = additions + deletions. No merge-only changes.

Category Files Added Deleted Share of changed lines
Documentation 1 9 2 100.0%
Product code 0 0 0 0.0%
Test code 0 0 0 0.0%
Total 1 9 2 100%

Documentation paths

  • docs/customerio-messaging.md

No generated or vendored files changed.

@coderabbitai

coderabbitai Bot commented Sep 16, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Comment @coderabbitai help to get the list of available commands.

@benceruleanlu benceruleanlu changed the title Unmount lifecycle view tests before environment teardown Fix launcher CSP expectations and lifecycle test teardown Sep 16, 2026
@benceruleanlu
benceruleanlu added this pull request to stack #1529 September 16, 2026 03:39
@benceruleanlu
benceruleanlu force-pushed the bl/desktop-lifecycle-test-teardown branch from de8137d to e4271ce Compare September 16, 2026 03:47
@benceruleanlu benceruleanlu changed the title Fix launcher CSP expectations and lifecycle test teardown Document Customer.io SDK timeout and reload recovery Sep 16, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant