Web client: fix broken state and labels filter. (#3311)
* Web client: fix broken state and labels filter. * Web client: fix tracker filter.
This commit is contained in:
parent
0397176c10
commit
869741de7c
|
@ -395,7 +395,7 @@ export class Torrent extends EventTarget {
|
|||
if (pass) {
|
||||
// pass if this torrent has any of these labels
|
||||
const torrent_labels = this.getLabels();
|
||||
if (torrent_labels.length > 0) {
|
||||
if (labels.length > 0) {
|
||||
pass = labels.some((label) => torrent_labels.includes(label));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -199,6 +199,7 @@ export class Transmission extends EventTarget {
|
|||
e.value = this.prefs.filter_mode;
|
||||
e.addEventListener('change', (event_) => {
|
||||
this.prefs.filter_mode = event_.target.value;
|
||||
this.refilterAllSoon();
|
||||
});
|
||||
|
||||
//if (!isMobileDevice) {
|
||||
|
@ -1081,7 +1082,7 @@ TODO: fix this when notifications get fixed
|
|||
|
||||
setFilterTracker(sitename) {
|
||||
const e = document.querySelector('#filter-tracker');
|
||||
e.value = sitename ? Transmission._getReadableDomain(sitename) : 'all';
|
||||
e.value = sitename;
|
||||
|
||||
this.filterTracker = sitename;
|
||||
this.refilterAllSoon();
|
||||
|
|
Loading…
Reference in New Issue