Skip to content

[BUG] RenderStep name collision #16

@OutOfBears

Description

@OutOfBears

Description
Multiple React Flow instances conflict because they use the same RunService:BindToRenderStep name.

Each instance calls UnbindFromRenderStep before binding, which unintentionally removes bindings from other instances.

Steps to Reproduce

  1. Run two React Flow instances (e.g., in-game + plugin)
  2. Mount both at the same time

Expected
Instances run independently.

Actual
One instance unbinds the other, breaking updates/rendering.

Suggested Fix
Use a unique render step name per instance (e.g., append a unique ID).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions