Avoid duplicate storage recomputation during hydration
Closed
HA
3d ago+483+483+012345678901234567890123456789-11-11-01234567890123456789
Type of change
- Bug fix (non-breaking change)
Changes
Fixes #7508 by preventing browser client-storage hydration from unnecessarily invalidating dependent computed vars. Storage values are still passed through get_delta for stale-value reconciliation, but dependent vars are recomputed only when an override actually changes the value.
Added a bugfix changelog entry and preserved existing storage reconciliation behavior.
Validation
-
Focused hydration tests: 8 passed
-
Ruff check: passed
-
git diff --check: passed