Skip to content

fix(codec): keep Browser auto-layout variance evidence-only - #701

Merged
SunSi12138 merged 5 commits into
devfrom
fix/browser-autolayout-evidence-only-20260918
Sep 18, 2026
Merged

SunSi12138 merged 5 commits into
devfrom
fix/browser-autolayout-evidence-only-20260918

Conversation

@SunSi12138

Copy link
Copy Markdown
Owner

Refs #387.

Browser/wasm32 currently runs Mono while hosted desktop runs CoreCLR/64-bit. The retained auto-layout-release-scoped fixtures intentionally exercise LayoutKind.Auto and framework-owned nested layouts whose raw managed representation is not a supported cross-runtime ABI contract.

This change keeps those Browser <-> hosted-desktop mismatches in the retained compatibility evidence but makes only their recognized layout/decode mismatch classifications non-blocking. The validator still checks the exact failure shape.

Still blocking:

  • Browser self-roundtrip failures;
  • every desktop <-> desktop compatibility row;
  • all fixtures outside auto-layout-release-scoped;
  • fixture/identity/hash/completeness failures;
  • unexpected classifications or malformed evidence.

No production codec hot-path change and no broad continue-on-error/retry/timeout weakening.

@SunSi12138
SunSi12138 merged commit a2d1ee3 into dev Sep 18, 2026
14 checks passed
@SunSi12138
SunSi12138 deleted the fix/browser-autolayout-evidence-only-20260918 branch September 18, 2026 10:34
SunSi12138 added a commit that referenced this pull request Sep 18, 2026
Advance the main synchronization branch to the current dev tree after #701. Keep the known unsupported Browser auto-layout variance as retained evidence without making it a release blocker.
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