diff --git a/src/controllers/livetv/livetvchannels.js b/src/controllers/livetv/livetvchannels.js
index 3dc1d04c97d..f0df9b8f053 100644
--- a/src/controllers/livetv/livetvchannels.js
+++ b/src/controllers/livetv/livetvchannels.js
@@ -4,6 +4,7 @@ import libraryBrowser from '../../scripts/libraryBrowser';
import loading from '../../components/loading/loading';
import * as userSettings from '../../scripts/settings/userSettings';
import Events from '../../utils/events.ts';
+import { setFilterStatus } from 'components/filterdialog/filterIndicator';
import '../../elements/emby-itemscontainer/emby-itemscontainer';
@@ -117,6 +118,8 @@ export default function (view, params, tabContent) {
loading.show();
isLoading = true;
const query = getQuery();
+ setFilterStatus(context, query);
+
const apiClient = ApiClient;
query.UserId = apiClient.getCurrentUserId();
return apiClient.getLiveTvChannels(query).then(function (result) {
diff --git a/src/controllers/movies/movies.html b/src/controllers/movies/movies.html
index 7a08694b2ae..d2f2cb42bc1 100644
--- a/src/controllers/movies/movies.html
+++ b/src/controllers/movies/movies.html
@@ -6,7 +6,9 @@
-
+
+
+
diff --git a/src/controllers/movies/movies.js b/src/controllers/movies/movies.js
index 96e7e89c5c2..717d197e748 100644
--- a/src/controllers/movies/movies.js
+++ b/src/controllers/movies/movies.js
@@ -7,6 +7,7 @@ import cardBuilder from '../../components/cardbuilder/cardBuilder';
import globalize from '../../lib/globalize';
import Events from '../../utils/events.ts';
import { playbackManager } from '../../components/playback/playbackmanager';
+import { setFilterStatus } from 'components/filterdialog/filterIndicator';
import '../../elements/emby-itemscontainer/emby-itemscontainer';
@@ -39,6 +40,8 @@ export default function (view, params, tabContent, options) {
}
const afterRefresh = (result) => {
+ setFilterStatus(tabContent, query);
+
function onNextPageClick() {
if (isLoading) {
return;
@@ -297,6 +300,7 @@ export default function (view, params, tabContent, options) {
});
Events.on(filterDialog, 'filterchange', () => {
query.StartIndex = 0;
+ userSettings.saveQuerySettings(savedQueryKey, query);
itemsContainer.refreshItems();
});
filterDialog.show();
diff --git a/src/controllers/movies/movietrailers.js b/src/controllers/movies/movietrailers.js
index 1993f07c376..9607bbc7c60 100644
--- a/src/controllers/movies/movietrailers.js
+++ b/src/controllers/movies/movietrailers.js
@@ -7,6 +7,7 @@ import cardBuilder from '../../components/cardbuilder/cardBuilder';
import * as userSettings from '../../scripts/settings/userSettings';
import globalize from '../../lib/globalize';
import Events from '../../utils/events.ts';
+import { setFilterStatus } from 'components/filterdialog/filterIndicator';
import '../../elements/emby-itemscontainer/emby-itemscontainer';
@@ -52,6 +53,8 @@ export default function (view, params, tabContent) {
loading.show();
isLoading = true;
const query = getQuery();
+ setFilterStatus(tabContent, query);
+
ApiClient.getItems(ApiClient.getCurrentUserId(), query).then((result) => {
function onNextPageClick() {
if (isLoading) {
diff --git a/src/controllers/music/music.html b/src/controllers/music/music.html
index aad1fe545d3..5ba1c72d17d 100644
--- a/src/controllers/music/music.html
+++ b/src/controllers/music/music.html
@@ -15,7 +15,9 @@
-
+
+
+