From 1376a67aa758cd15a55fd38cd0a05a3ac8db8f51 Mon Sep 17 00:00:00 2001 From: Nimit Bhagat Date: Tue, 25 Aug 2026 18:07:19 +0530 Subject: [PATCH] fix(video): support both YouTube and Vimeo mute parameters (#6819) - Add support for YouTube's "mute" parameter in video component query parsing - Maintain backward compatibility with Vimeo's "muted" parameter - Update condition to check for either qr.mute or qr.muted before setting muted state - Add clarifying comment explaining parameter difference between platforms Co-authored-by: Nimit Bhagat --- packages/core/src/dom_components/model/ComponentVideo.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/dom_components/model/ComponentVideo.ts b/packages/core/src/dom_components/model/ComponentVideo.ts index f24926007..0b0e36f70 100644 --- a/packages/core/src/dom_components/model/ComponentVideo.ts +++ b/packages/core/src/dom_components/model/ComponentVideo.ts @@ -131,7 +131,8 @@ export default class ComponentVideo extends ComponentImage { parseInt(qr.controls) === 0 && this.set('controls', false); hasParam(qr.color) && this.set('color', qr.color); qr.rel === '0' && this.set('rel', 0); - qr.muted === '1' && this.set('muted', true); + // YouTube uses "mute" param, Vimeo uses "muted" + (qr.mute === '1' || qr.muted === '1') && this.set('muted', true); break; default: }