()
| 2345 | } |
| 2346 | |
| 2347 | function refreshPaneTitlesFromState() { |
| 2348 | ensurePaneState(); |
| 2349 | let storedActive = null; |
| 2350 | try { storedActive = localStorage.getItem('activePane'); } catch (e) { storedActive = null; } |
| 2351 | |
| 2352 | const active = normalizePaneKey(window.activePane || storedActive || 'primary'); |
| 2353 | const activeFolder = resolvePaneFolderForTitle(active, { fallbackToCurrent: true }); |
| 2354 | if (activeFolder) { |
| 2355 | updateBreadcrumbTitle(activeFolder); |
| 2356 | } |
| 2357 | |
| 2358 | if (window.dualPaneEnabled) { |
| 2359 | const other = active === 'secondary' ? 'primary' : 'secondary'; |
| 2360 | updateInactivePanePlaceholder(other); |
| 2361 | updateDualPaneTargetHint(); |
| 2362 | } |
| 2363 | refreshSourceBadges(); |
| 2364 | } |
| 2365 | |
| 2366 | // Default folder display settings from localStorage |
| 2367 | try { |
no test coverage detected