1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Fix changing filters not resetting multiselected media cards

This commit is contained in:
Connor Smith 2024-04-07 11:13:51 -04:00
parent 674b0b118f
commit 84e7b59e03
5 changed files with 11 additions and 2 deletions

View file

@ -7,6 +7,7 @@ import '../../elements/emby-collapse/emby-collapse';
import './style.scss';
import ServerConnections from '../ServerConnections';
import template from './filterdialog.template.html';
import { stopMultiSelect } from '../../components/multiSelect/multiSelect';
function renderOptions(context, selector, cssClass, items, isCheckedFn) {
const elem = context.querySelector(selector);
@ -104,6 +105,7 @@ function updateFilterControls(context, options) {
* @param instance {FilterDialog} An instance of FilterDialog
*/
function triggerChange(instance) {
stopMultiSelect();
Events.trigger(instance, 'filterchange');
}

View file

@ -571,3 +571,7 @@ export default function (options) {
export const startMultiSelect = (card) => {
showSelections(card);
};
export const stopMultiSelect = () => {
hideSelections();
};