Problem/Motivation

The FlowDrop workflow editor UI uses Svelte components with reactive state. When workflows have many nodes/fields, the reactive updates can legitimately exceed Svelte's default 1,000-iteration safety limit causing the entire editor to crash with effect_update_depth_exceeded.

This isn't an actual infinite loop, it's just a complex UI with many reactive dependencies that needs more iterations to settle.

We would need to check it at library level.

Issue fork flowdrop-3578059

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

gxleano created an issue. See original summary.

gxleano’s picture

Assigned: gxleano » d34dman
gxleano’s picture

Issue summary: View changes
d34dman’s picture

@gxleano, the bug is a side-effect (pun intended) of reactive state with circular dependency.

Is this still happening with latest version of FlowDrop?

d34dman’s picture

@gxleano, could you please check if the bug goes away if you turn off "proximity connect" ?

d34dman’s picture

Version: 1.x-dev » 1.2.0
Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.