Don't collect infinite previous views.

This commit is contained in:
Dermot Duffy
2022-10-07 17:53:49 -07:00
parent 535069d68e
commit 3aadfd2252
3 changed files with 26 additions and 15 deletions
+3
View File
@@ -1,4 +1,5 @@
import { HomeAssistant } from 'custom-card-helpers';
import { ViewContext } from 'view';
import { homeAssistantWSRequest } from '.';
import {
dispatchErrorMessageEvent,
@@ -346,6 +347,7 @@ export const fetchChildMediaAndDispatchViewChange = async (
hass: HomeAssistant,
view: Readonly<View>,
child: Readonly<FrigateBrowseMediaSource>,
context?: ViewContext,
): Promise<void> => {
let parent: FrigateBrowseMediaSource;
try {
@@ -358,6 +360,7 @@ export const fetchChildMediaAndDispatchViewChange = async (
.evolve({
target: parent,
})
.mergeInContext(context)
.dispatchChangeEvent(element);
};