PR #10834 aims to
fix: prevent re-opening same workflow from silently discarding unsaved edits## Summary When a user loads a workflow file that is already open in a tab and has unsaved modifications, the second load silently overwrites all changes via `changeTracker.reset()` without any save/discard prompt or new tab creation. **Root cause**: `isSameActiveWorkflowLoad` in `workflowService.ts` matched the active workflow by path/id but did not check `isModified`, so modified workflows wer
Test focus: Verify that loading the same workflow twice after modifying it opens a new tab instead of overwriting the existing one.
Prerequisites: Clear the workspace
Steps: Open the main menu to load the default workflow → Load the default workflow → Wait for the workflow to render → Click the seed widget on the KSampler node to focus it → Modify the seed value to mark the workflow as modified → Open the main menu again → ...