Ironclad / Ironclad/rivet

[Bug]: Chat Viewer can crash, auto-reloads, but loses unsaved graph data

Open
#170 1 comment 1 reaction 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
4.7k
Forks
388
PR merge metrics
No merged PRs in 30d

Description

### What happened?

When executing long graphs, the Chat Viewer can get overloaded, blank out, then reloads the Rivet project file. All unsaved graph data will be lost when this occurs.

### What was the expected functionality?

Chat Viewer should not crash :-)

### Describe your environment

MacOS, Node 20

### Relevant log output

_No response_

### Relevant screenshots

_No response_

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure in Chat Viewer while executing a long graph on macOS with Node 20, and observe when the viewer blanks or reloads the Rivet project file. The issue is done when long-running graphs no longer crash or auto-reload, and unsaved graph data remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, nodejs, typescript
Domain
desktop, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.