This is because RenderIndexedStack does not override the debugDescribeChildren so the one from ContainerRenderObjectMixin is used that describes all the children instead of just the one that's ...
When using IndexedStack with a dynamic list of widgets, removing items from the middle causes all subsequent widgets to lose their state and reinitialize. This is particularly problematic when using ...