Skip to content

Conversation

@smalluban
Copy link
Collaborator

Fixes a race condition in managed config handling that could cause the "Pin It" notification to reappear after being dismissed.

Issue: When managed storage becomes temporarily unavailable, locally stored options (like onboarding.pinIt) can be cleared once managed storage recovers, causing dismissed notifications to reappear in a cyclic pattern.

Root Cause: The extension relies on managed storage for configuration, but temporary failures in the managed storage API (outside our control) can cause local storage state to be reset when the connection is restored.

Impact: Users in managed environments may experience repeated "Pin It" notifications even after dismissing them, due to the managed config sync clearing local storage state during recovery cycles.

@smalluban smalluban requested a review from chrmod October 24, 2025 13:19
@smalluban smalluban merged commit c69ebbc into main Oct 27, 2025
6 of 7 checks passed
@smalluban smalluban deleted the fix-managed branch October 27, 2025 11:36
@smalluban smalluban mentioned this pull request Oct 27, 2025
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.

3 participants