Skip to content

Commit dab740c

Browse files
Improve delegateToRenderer check
Co-authored-by: Abanoub Ghadban <[email protected]>
1 parent f2c83de commit dab740c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

node_package/src/ClientSideRenderer.ts

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

95-
if (await delegateToRenderer(componentObj, props, railsContext, domNodeId, trace)) {
95+
// Abort if component unmounted during awaiting the async operation
96+
if (await delegateToRenderer(componentObj, props, railsContext, domNodeId, trace) || this.state === 'unmounted') {
9697
return;
9798
}
9899

0 commit comments

Comments
 (0)