Problema con Firefox y el reproductor HTML

Con el reproductor HTML estoy haciendo una pantalla donde se cargan 5 vídeos donde tienen que reproducirse en bucle con autoplay. No puede tener ningún botón de control. Cuando maximizo el reproductor, con un botón a parte fuera del reproductor, solo Firefox deja la pantalla sin ningún control. Los demás navegadores al maximizar el reproductor si los muestran.

Pero el problema viene cuando Firefox no muestra los vídeos en bucle, pero si los otros navegadores, solo muestra el primero y se para.

      <button id="fullscreen"></button>       <video id="element" preload="true" autoplay="true" muted="muted" volume="0">     <source src="video1.mp4" type="video/mp4">     </video>      <script type="text/javascript">           let vids = ["video2.mp4","video3.mp4","video4.mp4","video5.mp4",        "video1.mp4"]            let leng = vids.length;         let n = 0;         let n2 = 0;           var element = document.getElementById('element');         var fullscreen = document.getElementById('fullscreen');              fullscreen.addEventListener('click', function() {              if(element.requestFullscreen) {                 element.requestFullscreen();             } else if(element.webkitRequestFullscreen) {                 element.webkitRequestFullscreen();             } else if(element.mozRequestFullscreen){                 element.mozRequestFullscreen();             } else if(element.msRequestFullscreen){                 element.msRequestFullscreen();              }           element.addEventListener("ended",()=>{         element.setAttribute("src", vids[n%leng]);            n++;});   })      </script>   

Si alguien me puede decir que problema puede haber para que solo Firefox no reproduzca los vídeos en bucle, o como hacer para quitar los controles de los otros navegadores sería de gran ayuda.