WorkList route rename
3.13 ships a new study-list at /. The 3.12 study-list code has been preserved and renamed to LegacyWorkList; what is now mounted at / by default is the new WorkList.
If you imported the 3.12 WorkList directly from platform/app, update the import path:
Before (3.12):
import WorkList from 'path/to/routes/WorkList/WorkList';
After (3.13):
import LegacyWorkList from 'path/to/routes/LegacyWorkList/LegacyWorkList';
Opting back into the legacy study list
If you need more time to migrate, set the new workList.variant customization to 'legacy' to mount LegacyWorkList at /:
window.config = {
customizationService: [
{
'workList.variant': {
$set: 'legacy',
},
},
],
};
See the Work List customization docs for details.
Thumbnail request concurrency
The new study list's preview panel fetches a thumbnail for each series in the selected study, in parallel. To keep that from saturating the connection and delaying viewer navigation, the parallel thumbnail pool is now bounded (mirroring Cornerstone3D's imageLoadPoolManager thumbnail limit), and the shipped example configs set maxNumRequests.thumbnail to 5.
The shipped configs previously used 75. In practice that was higher than this workload benefits from — beyond a handful of concurrent requests there is little throughput gain, while a large pool can crowd out interaction and prefetch requests and put unnecessary load on the server. If your configuration is based on a shipped config (or otherwise sets maxNumRequests.thumbnail), consider lowering it to around 5.
When the value is not configured, the preview panel already defaults to 5, so this only affects configurations that set it explicitly.