619066780f
There was some weirdness relating to when the search pane is shown in a timeout, and how that relates to setSearch. Instead of doing this in the timeout, just call setSearch() in the timeout. The pane hide/show state is directly controlled from the handler.