plans/issues/issue-2364.md
Executor instructions: Follow step by step; run the drift check first. Update the status row for this plan in
plans/issues/README.mdwhen done.Drift check (run first):
gh api repos/motiondivision/motion/issues/2364 --jq .state→ expect"open". If already closed, mark this plan DONE and stop.
42bfbe3ed, 2026-06-11Filed Oct 2023: framer-motion 10.16.4 + Next 13.5 on Vercel, Chrome-only, opacity animation visually delayed on reload; not reproducible in CodeSandbox. Evidence this is stale and/or environmental:
packages/framer-motion/src/animation/optimized-appear/ and the handoff path
now in packages/motion-dom/src/animation/interfaces/visual-element-target.ts:117)
has been rewritten repeatedly since 10.16.4 (e.g. commits 596e0eee8
"Refactor animation APIs", ea266671d "Move animateVisualElement and
dependencies to motion-dom"). Any 10.x-era timing behaviour is obsolete.gh api repos/motiondivision/motion/issues/2364/comments --jq '.[-2:][] | {user:.user.login, created:.created_at}'
— if anyone reproduced on [email protected] since 2025, reclassify (report back,
do not close).
Open plans/issues/README.md and find the row for issue-2364. If the row is
not marked APPROVED, set this plan's status to BLOCKED in
plans/issues/README.md and stop.
gh api repos/motiondivision/motion/issues/2364/comments -f body="Closing as stale: this was reported against framer-motion 10.16.4 and the appear/hydration animation pipeline has been rewritten several times since. The behaviour described also matches a Chromium first-paint-holding issue on contentless pages rather than a Motion bug, and we never received the requested follow-up. If you can still reproduce on current motion@12 (ideally with a minimal repo/StackBlitz), please open a new issue and we'll dig in."
gh api -X PATCH repos/motiondivision/motion/issues/2364 -f state=closed -f state_reason=not_planned
Verify: gh api repos/motiondivision/motion/issues/2364 --jq .state → "closed".
not_plannedplans/issues/README.md status row updated