From e8f09c80f3eb6791fd61277acf32243f564353cb Mon Sep 17 00:00:00 2001 From: Nils Maier Date: Sun, 1 Sep 2019 15:24:14 +0200 Subject: [PATCH] Do not add empty separator in URLMenuFilter --- windows/manager/itemfilters.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/manager/itemfilters.ts b/windows/manager/itemfilters.ts index 1c0c29f..6940c06 100644 --- a/windows/manager/itemfilters.ts +++ b/windows/manager/itemfilters.ts @@ -343,12 +343,16 @@ export class UrlMenuFilter extends MenuFilter { this.addItem( i.label, this.toggleRegularFilter.bind(this, i), this.filters.has(i)); } - this.addItem("-"); - sort( + const domains = sort( Array.from(new Set(this.collection.items.map(e => e.domain))), undefined, naturalCaseCompare - ).forEach(e => { + ); + if (!domains.length) { + return; + } + this.addItem("-"); + domains.forEach(e => { this.addItem( e, this.toggleDomainFilter.bind(this, e), this.domains.has(e)); });