Skip to content

Preserve CSS property IDs while updating metadata contract - #620

Merged
wieslawsoltes merged 1 commit into
mainfrom
fix/css-effective-property-metadata-617
Sep 19, 2026
Merged

wieslawsoltes merged 1 commit into
mainfrom
fix/css-effective-property-metadata-617

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Collaborator

Closes #617. Advances #235 and #227.

Restores append-only CSS property identity after aspect-ratio was inserted into the managed and native ordered registries and renumbered every later ID. Moves it to the append boundary, regenerates both property tables, and strengthens the metadata contract with fingerprints for the immutable original prefixes plus explicit appended entries. Also reconciles the deliberately expanded mask/property/accessor boundaries.

Validation: generated outputs were produced and git diff HEAD^..HEAD --check passed. Generator check mode, focused unit tests, managed/native builds, and Linux/macOS CI remain unexecuted under the current implementation-throughput directive.

@wieslawsoltes
wieslawsoltes merged commit a08c94d into main Sep 19, 2026
0 of 7 checks passed
@wieslawsoltes
wieslawsoltes deleted the fix/css-effective-property-metadata-617 branch September 19, 2026 07:30
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.

Restore CSS effective-property metadata count contract

1 participant