# Keep diff panel mounted and reuse worker pool across layouts · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/453fb4992e9333be607322af1c2c2870ad93135d)

Repository: [gitcafe/t3code](https://git.cafe/gitcafe/t3code)

Visibility: public

Requested revision: 453fb4992e9333be607322af1c2c2870ad93135d

Requested commit: 453fb4992e9333be607322af1c2c2870ad93135d

Commit: 453fb4992e9333be607322af1c2c2870ad93135d

Tree: 582ded0550ffda3c46a5ed9635a6cc4f6c1e420a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
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

```

## Parents

- [5cfab38f315945b81e2225b7edca01fdff622bb8](https://git.cafe/gitcafe/t3code/commit/5cfab38f315945b81e2225b7edca01fdff622bb8?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/t3code/tree/453fb4992e9333be607322af1c2c2870ad93135d?format=markdown)
