PR #10336 aims to
fix: restore workflow tabs on browser restart## Problem Since PR #8520 (`feat(persistence): fix QuotaExceededError and cross-workspace draft leakage`), all workflow tabs are lost when the browser is closed and reopened. PR #8520 moved tab pointers (`ActivePath`, `OpenPaths`) from `localStorage` to `sessionStorage` for per-tab isolation. However, `sessionStorage` is cleared when the browser closes, so the open tab list is lost on restart. T
Test focus: Observe that multiple workflow tabs survive a browser restart by falling back to localStorage.
Prerequisites: Load default workflow
Steps: Open the main menu to access workflow options → Click New to create a second workflow tab → Wait for the new tab to fully initialize and save to localStorage → Reload the page to simulate a browser restart and session clear → Wait for the application to load after restart → Check the workflow tabs in the top bar