fix: wrap isElectron in computed for proper reactivity

Changed from direct signal assignment to computed() wrapper to ensure
consistent reactive pattern and clearer intent.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
4grayandClaude Opus 4.5 committed 2026-02-01 15:08:58 +01:00
1 parent e1f04c598c
commit 45213d8d1a
1 file changed
+1 -1
@@ -87,7 +87,7 @@ export class VodDetailsComponent implements OnDestroy {
// ============ Computed State ============
/** Whether running in Electron (downloads available) */
readonly isElectron = this.downloadsService.isAvailable;
readonly isElectron = computed(() => this.downloadsService.isAvailable());
/** Normalized metadata for display */
readonly normalizedMeta = computed(() => {