Skip to content

fix(creation): suspend starting_mobject updaters in ShowPartial#4884

Closed
Chessing234 wants to merge 4 commits into
ManimCommunity:mainfrom
Chessing234:fix/4763-create-suspend-updating-v2
Closed

fix(creation): suspend starting_mobject updaters in ShowPartial#4884
Chessing234 wants to merge 4 commits into
ManimCommunity:mainfrom
Chessing234:fix/4763-create-suspend-updating-v2

Conversation

@Chessing234

Copy link
Copy Markdown

Summary

  • Create rebuilds from starting_mobject each frame; its updaters kept running and leaked into the result when suspend_mobject_updating=True (Create() does not suspend Mobject updating #4763).
  • Suspend updaters on starting_mobject in ShowPartial.begin().
  • Use GrowFromCenter in the graphical updater test that was relying on the old behavior.

Fixes #4763

Test plan

  • pytest tests/module/animation/test_creation.py -o addopts=\"\"
  • pytest tests/test_graphical_units/test_updaters.py::test_UpdateSceneDuringAnimation -o addopts=\"\"

Made with Cursor

Taksh and others added 4 commits July 14, 2026 15:22
ShowPartial rebuilds each frame from starting_mobject; suspend its
updaters too when suspend_mobject_updating is set.

Fixes ManimCommunity#4763

Co-authored-by: Cursor <cursoragent@cursor.com>
Default Create now suspends starting_mobject updaters (ManimCommunity#4763).

Co-authored-by: Cursor <cursoragent@cursor.com>


Default Create now suspends starting_mobject updaters.

Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid coupling the graphical test to Create's starting_mobject behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
@chopan050 chopan050 closed this Jul 14, 2026
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.

Create() does not suspend Mobject updating

2 participants