Skip to content

fix(codec): accept retained logical state on rejected Browser evidence - #702

Merged
SunSi12138 merged 1 commit into
devfrom
fix/browser-autolayout-rejected-evidence-shape-20260918
Sep 18, 2026
Merged

SunSi12138 merged 1 commit into
devfrom
fix/browser-autolayout-rejected-evidence-shape-20260918

Conversation

@SunSi12138

Copy link
Copy Markdown
Owner

Follow-up to #701.

The Browser auto-layout rows are already emitted with blocking=false, but check-report rejected DESERIALIZE_REJECTED rows when logicalEquality=false was retained.

Fixture<T>.Verify can compute logicalEquality=false and then fail while rendering the corrupted diagnostic value. Its catch records crossDeserializeResult=false / DESERIALIZE_REJECTED without clearing the earlier logical comparison. The evidence validator now accepts exactly null or false for that field, while still rejecting true and preserving all other shape checks.

This does not broaden the evidence-only category or change codec behavior.

@SunSi12138
SunSi12138 merged commit 62d876d into dev Sep 18, 2026
10 checks passed
@SunSi12138
SunSi12138 deleted the fix/browser-autolayout-rejected-evidence-shape-20260918 branch September 18, 2026 10:44
SunSi12138 added a commit that referenced this pull request Sep 18, 2026
Advance the main synchronization branch to the current dev tree after #702.
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