Skip to content

chore: Make platform transition routing aware of committed view props#9655

Open
MatiPl01 wants to merge 1 commit into
@matipl01/css-platform-transition-valuesfrom
@matipl01/css-platform-routing-eligibility
Open

chore: Make platform transition routing aware of committed view props#9655
MatiPl01 wants to merge 1 commit into
@matipl01/css-platform-transition-valuesfrom
@matipl01/css-platform-routing-eligibility

Conversation

@MatiPl01

@MatiPl01 MatiPl01 commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

Stacked on #9654.

The canRoute platform hook now receives the view's latest committed ShadowNode (resolved via ViewStylesRepository::getNewestShadowNode once per routing pass) and the set of co-transitioning property names, so platform implementations can reject properties whose rendering depends on sibling style.

No behavior change yet: the routable set is still opacity-only; prop-specific eligibility conditions land together with the properties that need them.

Test plan

  • -fsyntax-only compile check on all touched translation units
  • clang-format clean

@MatiPl01 MatiPl01 self-assigned this Jun 11, 2026
@MatiPl01 MatiPl01 force-pushed the @matipl01/css-platform-transition-values branch from d5ab0f4 to 3b6d0b2 Compare June 12, 2026 00:00
@MatiPl01 MatiPl01 force-pushed the @matipl01/css-platform-routing-eligibility branch 2 times, most recently from fc9dfc8 to 47a4295 Compare June 12, 2026 08:09
@MatiPl01 MatiPl01 force-pushed the @matipl01/css-platform-transition-values branch 5 times, most recently from ca5cb7d to 7a8e5e6 Compare June 12, 2026 10:16
@MatiPl01 MatiPl01 force-pushed the @matipl01/css-platform-routing-eligibility branch from 47a4295 to 7964685 Compare June 12, 2026 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant