Skip to content

Isolate logical inset transition test time - #122

Merged
wieslawsoltes merged 1 commit into
fix/css-animation-event-lifecyclefrom
fix/logical-inset-transition-timing
Sep 16, 2026
Merged

wieslawsoltes merged 1 commit into
fix/css-animation-event-lifecyclefrom
fix/logical-inset-transition-timing

Conversation

@wieslawsoltes

@wieslawsoltes wieslawsoltes commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

Problem

The logical-inset transition regression used fixed host timestamps after the preceding finite-animation regression had advanced the shared monotonic host clock. The full sequence therefore ignored those stale timestamps even though each product behavior passed independently.

Change

  • Create a fresh engine immediately before the fixed-timestamp logical-inset regression.
  • Add a focused cumulative filter that executes the finite animation lifecycle followed by the isolated inset transition.

This layer changes test isolation only. Runtime, CSS, layout, animation, and alias behavior are unchanged.

Focused validation

  • Cumulative animation-logical-inset-isolation: 50/50 passes.
  • Individual logical-inset-transition: 50/50 passes.
  • Lower-layer finite-keyframe-animation-end: 25/25 passes.
  • Animation WPT contract: 1/1 document and 1/1 subtest passed.
  • git diff --check: passed.

Closes #116.

Stack

  1. Dispatch finite CSS animation events #119 — animation lifecycle and lazy event queue
  2. Isolate logical inset transition test time #122 — current cumulative top — logical-inset timeline isolation

Native GitHub Stack #190. Validate and merge atomically from this cumulative top.

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.

Keep logical inset transition regression independent of shared host time

1 participant