- Insert ServiceProvidersManager providers ahead of the dialog/modal
providers in App.tsx: modal content renders as a sibling of the
provider's children, so contexts registered via the manager (e.g.
ActiveThemeProvider) were out of scope and the appearance modal
crashed with 'useActiveTheme must be used within an ActiveThemeProvider'.
- Persist the worklist preview panel open/closed state in
sessionStorage so it survives navigating into a study and back.
- Keep the DICOM tag browser instance number label on one line:
the words truncate, the (n of total) digits never clip.