Skip to content

Commit fa0af0d

Browse files
fix(overmind): only update chart state if changed
1 parent 676b6c9 commit fa0af0d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/node_modules/overmind/src/config/statechart.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,9 @@ export function statechart<C extends IConfiguration, S extends string>(
243243
traverseOldPath.pop()
244244
}
245245

246-
stateTarget.state = newStatePath.slice()
246+
if (newStatePath.join() !== oldStatePath.join()) {
247+
stateTarget.state = newStatePath.slice()
248+
}
247249

248250
// Go down new path and trigger any entry on new states
249251
const traverseNewPath = newStatePath.slice()

0 commit comments

Comments
 (0)