From 15cf7b433a9d2f51c4ff35fec7c8e1a8027f1e3a Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 23 Jul 2019 08:28:53 -0400 Subject: [PATCH] delay search if indexing --- src/services/search.service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/services/search.service.ts b/src/services/search.service.ts index 550a6ab9335..1977924d5ca 100644 --- a/src/services/search.service.ts +++ b/src/services/search.service.ts @@ -92,6 +92,13 @@ export class SearchService implements SearchServiceAbstraction { return ciphers; } + if (this.indexing) { + await new Promise((r) => setTimeout(r, 250)); + if (this.indexing) { + await new Promise((r) => setTimeout(r, 500)); + } + } + const index = this.getIndexForSearch(); if (index == null) { // Fall back to basic search if index is not available