diff --git a/App/Backend/History/BrowserHistory.swift b/App/Backend/History/BrowserHistory.swift index 18a6b1c..cd2afc8 100644 --- a/App/Backend/History/BrowserHistory.swift +++ b/App/Backend/History/BrowserHistory.swift @@ -52,7 +52,11 @@ class BrowserHistory let dataContext = persistentContainer.viewContext let fetchRequest: NSFetchRequest = HistoryItemEntity.fetchRequest() - fetchRequest.predicate = NSPredicate(format: "host CONTAINS %@ OR title contains %@", matching, matching) + fetchRequest.predicate = NSPredicate(format: """ + host CONTAINS[cd] %@ + OR title CONTAINS[cd] %@ + OR url ENDSWITH[cd] %@ + """, matching, matching, matching) fetchRequest.fetchLimit = 200 fetchRequest.sortDescriptors = [ NSSortDescriptor(key: "visitCount", ascending: false) ]