You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] Setting children to None leaves removed components registered: their callbacks keep firing and the subtree can never be mounted again #4033
Summary: if a callback removes a subtree by returning children=None, the removed components stay registered: callbacks targeting them keep firing, and the subtree can never be rendered again. Returning [] works correctly.
Describe your context
dash 4.4.1 (same on 4.5.0rc0, 4.0.0, 3.3.0, 2.18.2)
plotly 6.6.0
Python 3.10, Windows 11, Microsoft Edge 154 (Chromium)
Same with debug=True and debug=False, no error in the console or the dev tools
Thanks for the report. I'll add this to our backlog. We probably won't have time to work on this in the foreseeable future, but we're happy to discuss potential solutions if you're interested in working on it.
Activity
camdecoster commentedon Oct 5, 2026
Thanks for the report. I'll add this to our backlog. We probably won't have time to work on this in the foreseeable future, but we're happy to discuss potential solutions if you're interested in working on it.