From 74a65a53a977ab101c783300b65d14102fd82df1 Mon Sep 17 00:00:00 2001 From: 4gray Date: Wed, 7 Jan 2026 20:41:03 +0100 Subject: [PATCH] fix(category-view): ensure itemId is a number for selection comparison --- .../xtream-tauri/category-view/category-view.component.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/web/src/app/xtream-tauri/category-view/category-view.component.ts b/apps/web/src/app/xtream-tauri/category-view/category-view.component.ts index 9939329ed..0136e1b44 100644 --- a/apps/web/src/app/xtream-tauri/category-view/category-view.component.ts +++ b/apps/web/src/app/xtream-tauri/category-view/category-view.component.ts @@ -25,12 +25,9 @@ export class CategoryViewComponent { isSelected(item: XtreamCategory): boolean { const selectedCategory = this.selectedCategoryId(); - const itemId = (item as any).category_id ?? item.id; + const itemId = Number((item as any).category_id ?? item.id); - return ( - selectedCategory !== null && - String(selectedCategory) === String(itemId) - ); + return selectedCategory !== null && selectedCategory === itemId; } getItemCount(item: XtreamCategory): number {