From ff7d901bc40a0e12c9140ecb40764ad8de2eab9c Mon Sep 17 00:00:00 2001 From: Santiago Puppo Date: Fri, 8 May 2026 14:16:35 -0300 Subject: [PATCH] fix(core): resolve cast button ssr hydration mismatch (#1518) --- packages/core/src/core/ui/cast-button/cast-button-core.ts | 2 +- packages/core/src/dom/store/features/remote-playback.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/core/ui/cast-button/cast-button-core.ts b/packages/core/src/core/ui/cast-button/cast-button-core.ts index f39d019d..c694d5f9 100644 --- a/packages/core/src/core/ui/cast-button/cast-button-core.ts +++ b/packages/core/src/core/ui/cast-button/cast-button-core.ts @@ -27,7 +27,7 @@ export class CastButtonCore { readonly state = createState({ castState: 'disconnected', - availability: 'unavailable', + availability: 'unsupported', label: '', }); diff --git a/packages/core/src/dom/store/features/remote-playback.ts b/packages/core/src/dom/store/features/remote-playback.ts index c17c4ecb..28ebd25f 100644 --- a/packages/core/src/dom/store/features/remote-playback.ts +++ b/packages/core/src/dom/store/features/remote-playback.ts @@ -10,7 +10,7 @@ export const remotePlaybackFeature = definePlayerFeature({ name: 'remotePlayback', state: ({ target }): MediaRemotePlaybackState => ({ remotePlaybackState: 'disconnected', - remotePlaybackAvailability: 'unavailable', + remotePlaybackAvailability: 'unsupported', async toggleRemotePlayback() { const { media, container } = target();