From d621b94c2624d681c46a9483bcd69d25f7663302 Mon Sep 17 00:00:00 2001
From: Chris Beer <cabeer@stanford.edu>
Date: Thu, 8 Apr 2021 14:05:00 -0700
Subject: [PATCH] Show the search panel if there's a default search query
 (#3060)

---
 src/state/actions/window.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/state/actions/window.js b/src/state/actions/window.js
index e8eea8d2f..64a92aeec 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,
-- 
GitLab