From cfcdab1f9e074ef82f9275d00fc5172cf177e53a Mon Sep 17 00:00:00 2001 From: dishmaker <141624503+dishmaker@users.noreply.github.com> Date: Sat, 12 Jul 2025 22:58:14 +0200 Subject: [PATCH] webrtc: fix endless loading in Firefox (#4707) Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com> --- internal/servers/webrtc/publish_index.html | 2 +- internal/servers/webrtc/read_index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/servers/webrtc/publish_index.html b/internal/servers/webrtc/publish_index.html index 0ab33037..e3951712 100644 --- a/internal/servers/webrtc/publish_index.html +++ b/internal/servers/webrtc/publish_index.html @@ -411,7 +411,7 @@ const loadValuesFromQuery = () => { } }; -window.addEventListener('DOMContentLoaded', () => { +window.addEventListener('load', () => { if (navigator.mediaDevices === undefined) { setMessage(`can't access webcams or microphones. Make sure that WebRTC encryption is enabled.`); return; diff --git a/internal/servers/webrtc/read_index.html b/internal/servers/webrtc/read_index.html index 7d88f362..875e7a2f 100644 --- a/internal/servers/webrtc/read_index.html +++ b/internal/servers/webrtc/read_index.html @@ -80,7 +80,7 @@ const loadAttributesFromQuery = () => { defaultControls = video.controls; }; -window.addEventListener('DOMContentLoaded', () => { +window.addEventListener('load', () => { loadAttributesFromQuery(); new MediaMTXWebRTCReader({