Skip to content

Conversation

@Gudahtt
Copy link
Member

@Gudahtt Gudahtt commented Oct 14, 2025

Description

A recent PR (#17685) migrated to a new storage system for controller state. This change required additional state change subscriptions, but in the process of setting those up, the "update Redux" step ended up inside of the persistence handler.

This is not ideal because it's semantically confusing (updating Redux is not related to persistence, it's how we update the UI), and it means UI updates are now slightly delayed (getPersistentState is now called each update before the UI is updated).

This PR reverts the changes to how Redux is updated when controller state changes without impacting the persistence handling.

Changelog

CHANGELOG entry: null

Related issues

N/A

Manual testing steps

N/A

Screenshots/Recordings

N/A

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

A recent PR (#17685) migrated to a new storage system for controller state.
This change required additional state change subscriptions, but in the
process of setting those up, the "update Redux" step ended up inside of the
persistence handler.

This is not ideal because it's semantically confusing (updating Redux is not
related to persistence, it's how we update the UI), and it means UI updates
are now slightly delayed (`getPersistentState` is now called each update
before the UI is updated).

This PR reverts the changes to how Redux is updated when controller state
changes without impacting the persistence handling.
@github-actions
Copy link
Contributor

This PR has been automatically marked as stale because it has not had recent activity in the last 90 days. It will be closed in 7 days. Thank you for your contributions.

@github-actions github-actions bot added the stale Issues that have not had activity in the last 90 days label Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size-S stale Issues that have not had activity in the last 90 days team-core-platform Core Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants