FE-714, FE-713: Show running simulation + notification and prevent closing#8729
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
PR SummaryMedium Risk Overview Experiments are safer and more communicative. A new Notifications are centralized. Introduces Simulate view UI is refactored and expanded. Adds shared Reviewed by Cursor Bugbot for commit 36ba6da. Bugbot is set up for automated code reviews on this repo. Configure here. |
🤖 Augment PR SummarySummary: Adds UI + guardrails around active Monte Carlo experiments in Petrinaut. Changes:
beforeunload listener registration/removal during an active experiment.
🤖 Was this summary useful? React with 👍 or 👎 |
2505197 to
36ba6da
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 36ba6da. Configure here.

🌟 What is the purpose of this PR?
Add the editor UX needed to track long-running Monte Carlo experiments: users can see active runs, navigate to them, avoid accidentally closing the window while they are running, and get completion/error feedback.
🔍 What does this change?
NotificationsContextand renders them with Ark UI Toast inside Petrinaut's portal container so design-system variables are preserved.Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
📜 Does this require a change to the docs?
The changes in this PR:
🕸️ Does this require a change to the Turbo Graph?
The changes in this PR:
🛡 What tests cover this?
yarn workspace @hashintel/petrinaut lint:tscyarn workspace @hashintel/petrinaut test:unityarn workspace @hashintel/petrinaut lint:eslint❓ How to test this?