private async Task UpdateEditPageAutoCompletionItemsAsync() { // TODO cache search results if (string.IsNullOrWhiteSpace(_EditPageTitle)) { return; } var title = _EditPageTitle; var items = await SiteContext.GetAutoCompletionItemsAsync(title); if (title == _EditPageTitle) { // If we've fetched auto completion list fast enough... EditPageAutoCompletionItems = items.Select(i => i.Title).ToArray(); } }