Skip to content

Commit f403473

Browse files
committed
Add a check for unmounted state again
1 parent cc24282 commit f403473

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

node_package/src/ClientSideRenderer.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,11 @@ class ComponentRenderer {
9292
return;
9393
}
9494

95-
if (await delegateToRenderer(componentObj, props, railsContext, domNodeId, trace)) {
95+
if (
96+
(await delegateToRenderer(componentObj, props, railsContext, domNodeId, trace)) ||
97+
// @ts-expect-error The state can change while awaiting delegateToRenderer
98+
this.state === 'unmounted'
99+
) {
96100
return;
97101
}
98102

0 commit comments

Comments
 (0)