close
Skip to content

fix: preserve EffectViewInput identity across rerenders#11

Merged
couchdeveloper merged 1 commit into
mainfrom
fix/effectview-input-identity
May 25, 2026
Merged

fix: preserve EffectViewInput identity across rerenders#11
couchdeveloper merged 1 commit into
mainfrom
fix/effectview-input-identity

Conversation

@couchdeveloper
Copy link
Copy Markdown
Owner

Summary

  • give Send a stable UUID identity
  • expose that identity through EffectViewInput by conforming it to Identifiable
  • make EffectViewInput equatable by runtime identity so rerenders preserve semantic equality
  • add a regression test covering stable input identity across rerenders

Testing

  • swift test
  • targeted test run for Tests/EffectViewTests/EffectViewTests.swift

@couchdeveloper couchdeveloper merged commit 3f57e8c into main May 25, 2026
1 check passed
@couchdeveloper couchdeveloper deleted the fix/effectview-input-identity branch May 25, 2026 10:36
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