From 6182a99ebd48a17ff2fa00045f77b3d2ae851e06 Mon Sep 17 00:00:00 2001 From: relikd Date: Sat, 20 Jun 2020 13:56:11 +0200 Subject: [PATCH] Exclude TLD when searching host --- main/Data Source/GroupedDomainDataSource.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/Data Source/GroupedDomainDataSource.swift b/main/Data Source/GroupedDomainDataSource.swift index 4b5abd3..fb60e09 100644 --- a/main/Data Source/GroupedDomainDataSource.swift +++ b/main/Data Source/GroupedDomainDataSource.swift @@ -237,8 +237,9 @@ extension GroupedDomainDataSource { // This is due to `addFilter` calling `reloadData()` before `search.show()` can animate it. cellAnimationsGroup() var searchTerm = "" + let len = parent?.count ?? 0 pipeline.addFilter("search") { - $0.domain.lowercased().contains(searchTerm) + $0.domain.prefix($0.domain.count - len).lowercased().contains(searchTerm) } search.show(onHide: { [unowned self] in self.pipeline.removeFilter(withId: "search")