enso-org / enso

Hybrid visual and textual functional programming.
https://enso.org
Apache License 2.0
7.31k stars 318 forks source link

Closing project with broken undo-redo is crashing the application #9115

Open sylwiabr opened 4 months ago

sylwiabr commented 4 months ago

Discord username

No response

What type of issue is this?

Permanent – Occurring repeatably

Is this issue blocking you from using Enso?

Is this a regression?

What issue are you facing?

Breaking project with undoing some actions, going back to the dashboard view and closing the project is crashing the application.

Expected behaviour

The product is not crashing and undo is working properly

How we can reproduce it?

I am attaching a video but for me few crucial steps were:

  1. reconnecting the nodes (somehow on simple examples it was not happening but reconnection between aggregate and cross tab was making the issue reproducible
  2. undoing has to be done few times so the project gets broken and the connection is attached to the mouse
  3. going back and closing the project is crashing the app

Screenshots or screencasts

https://github.com/enso-org/enso/assets/12892578/7d664c68-16b8-4962-9f6d-87e26169cfca

Logs

No response

Enso Version

Nightly 19.02.2024

Browser or standalone distribution

Standalone distribution (local project)

Browser Version or standalone distribution

standalone

Operating System

MacOS

Operating System Version

No response

Hardware you are using

No response

Frizi commented 3 months ago

Not sure if this is still an issue, will have to check if it is still reproducible.