diff --git a/extensions/default/src/Panels/StudyBrowser/PanelStudyBrowser.tsx b/extensions/default/src/Panels/StudyBrowser/PanelStudyBrowser.tsx index 4069bc68f..82aac7bd1 100644 --- a/extensions/default/src/Panels/StudyBrowser/PanelStudyBrowser.tsx +++ b/extensions/default/src/Panels/StudyBrowser/PanelStudyBrowser.tsx @@ -35,9 +35,11 @@ function PanelStudyBrowser({ const [{ activeViewportId, viewports, isHangingProtocolLayout }] = useViewportGrid(); const [activeTabName, setActiveTabName] = useState(studyMode); - const [expandedStudyInstanceUIDs, setExpandedStudyInstanceUIDs] = useState([ - ...StudyInstanceUIDs, - ]); + const [expandedStudyInstanceUIDs, setExpandedStudyInstanceUIDs] = useState( + studyMode === 'primary' && StudyInstanceUIDs.length > 0 + ? [StudyInstanceUIDs[0]] + : [...StudyInstanceUIDs] + ); const [hasLoadedViewports, setHasLoadedViewports] = useState(false); const [studyDisplayList, setStudyDisplayList] = useState([]); const [displaySets, setDisplaySets] = useState([]);