• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

humanspeak / svelte-motion / 28446846087

Build:
Build:
LAST BUILD BRANCH: style/brutalist-examples
DEFAULT BRANCH: main
Ran 30 Jun 2026 01:12PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
28446846087

push

github

web-flow
fix(transform-template): stop & optimized-appear lifecycle parity (#428)

* fix(transform-template): align stop and optimized-appear lifecycle with upstream

Closes #402. Two transformTemplate lifecycle gaps flagged as follow-up to
#399/#400, verified against motion-dom source.

- controls.stop() now stops the separate templated-transform path. Those
  MotionValue animations aren't in activeAnimationControls and never surface
  in element.getAnimations(), so stop() previously leaked a running templated
  transform (and its style-effect cleanup). Mirror upstream's "stop a
  VisualElement by stopping all its values" by calling
  cleanupTemplatedTransformAnimations() from stopAnimationControlsAnimations().
- Optimized appear no longer paints an untemplated transform. Upstream never
  WAAPI-accelerates transform under a transformTemplate (motion-dom waapi.ts:
  `name !== "transform" || !transformTemplate`). Since our handoff is
  all-or-nothing per element, suppress the SSR appear bootstrap whenever its
  data would include a transform under a template, letting the main-thread
  enter run the templated transform. Opacity-only appears stay accelerated.

Adds regression coverage and two isolated eye-verify demo pages
(/tests/transform-template/stop and /optimized-appear), each with focused
e2e specs proven to fail when the fixes are reverted.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(test): guard optional started array in optimized-appear page

`window.__SvelteMotionAppear?.started.length` only guarded the bootstrap
object, not `started`. Optional-chain `started` too, matching the safer
access already used later in the file. Addresses CodeRabbit review on #428.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Source Files on build 28446846087
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #28446846087
  • 9b593047 on github
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc