Skip to content

React DevTools might retain references to unmounted DOM elements (and their Fibers) #17624

Closed
@bgirard

Description

@bgirard

Screenshot 2019-12-16 10 51 05
There's seems to be circumstances where unmounted DOM/Fibers are kept alive by React DevTools. They're kept alive in primaryFibers:

const primaryFibers: Set<Fiber> = new Set();

It seems like a WeakSet would be appropriate and would remove the leak. Otherwise we'd need to understand why recordUnmount isn't called.

CC @bvaughn

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions