Keep diff panel mounted and reuse worker pool across layouts

- Keep the diff viewer alive when hidden to avoid remount churn
- Share diff worker pool setup via a dedicated provider
- Add `keepMounted` support to `SheetPopup` for sheet-mode persistence
453fb4992eJulius Marminge committed on 2/19/2026, 5:59:17 AM· committed by Julius Marmingeparent5cfab38
3 files changedLine totals unavailable