You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove UI_NETPLAY_COMPAT and unify the network codec
The pref gated two outer-codec branches that had been functionally
equivalent for production traffic since 2020. Reference compression
runs at the inner layer (DeltaSyncManager.toNetworkValue, wrapEvents)
regardless of the outer codec, and a pref-mismatch between endpoints
could corrupt the stream on the first class descriptor.
Apply tracker-aware IdRef substitution from <!-- -->Card-Forge#10644 on the
surviving codec, gated on per-client DeltaSyncManager consumerId
rather than server-tracker presence: the server's tracker holds
CardViews that never reach the client (Card.fromPaperCard choice
copies registered as a side effect of SpellAbilityView.updateHostCard
during buildAbilities), so trackable.hasConsumer(consumerId) is the
correct "client knows" predicate. Ephemerals fall through to inline.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments