diff --git a/src/state/actions/window.js b/src/state/actions/window.js index e8eea8d2f97af433bcd911af57d834d447d59f31..64a92aeecb5656ee141a082b47d7f742852adfdc 100644 --- a/src/state/actions/window.js +++ b/src/state/actions/window.js @@ -48,8 +48,10 @@ export function addWindow({ companionWindows, manifest, ...options }) { defaultCompanionWindows.unshift( { content: options.sideBarPanel + || (options.defaultSearchQuery && 'search') || config.window.defaultSideBarPanel || config.window.sideBarPanel, + default: true, id: `cw-${uuid()}`, position: 'left', @@ -72,8 +74,8 @@ export function addWindow({ companionWindows, manifest, ...options }) { rotation: null, selectedAnnotations: {}, sideBarOpen: config.window.sideBarOpenByDefault !== undefined - ? config.window.sideBarOpenByDefault - : config.window.sideBarOpen, + ? config.window.sideBarOpenByDefault || !!options.defaultSearchQuery + : config.window.sideBarOpen || !!options.defaultSearchQuery, sideBarPanel: options.sideBarPanel || config.window.defaultSideBarPanel || config.window.sideBarPanel,