From 6c3800c1840af45d6a4f5fc04d31fb340c4e08a1 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 4 Aug 2026 21:17:51 +0300 Subject: [PATCH] proper fix for new filters --- .../settings_modal/tabs/filtering_tab.js | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/components/settings_modal/tabs/filtering_tab.js b/src/components/settings_modal/tabs/filtering_tab.js index a8c7f3e1b..3a9cad6d2 100644 --- a/src/components/settings_modal/tabs/filtering_tab.js +++ b/src/components/settings_modal/tabs/filtering_tab.js @@ -190,19 +190,24 @@ const FilteringTab = { } return valid }, - createFilter({ - type = 'word', - value = '', - name = 'New Filter', - enabled = true, - expires = null, - hide = false, - }) { + createFilter(filter) { const newId = uuidv4() + const newFilter = { + type: 'word', + value: '', + name: 'New Filter', + enabled: true, + expires: null, + hide: false, + ...filter, + } - filter.order = this.muteFilters.length + 2 - this.muteFiltersDraftObject[newId] = filter - this.setSimplePrefAndSave({ path: 'muteFilters.' + newId, value: filter }) + newFilter.order = this.muteFilters.length + 2 + this.muteFiltersDraftObject[newId] = newFilter + this.setSimplePrefAndSave({ + path: 'muteFilters.' + newId, + value: newFilter, + }) }, exportFilter(id) { this.exportedFilter = { ...this.muteFiltersDraftObject[id] }