Comportamiento esperado: al tener varias instancias de Plyr en la página, debería poder agregar un evento 'enterfullscreen' y 'exitfullscreen' que se activa cuando se hace clic en el botón de pantalla completa de una instancia específica. - esto funciona perfectamente cuando solo existe 1 instancia de Plyr. el uso de event.stopPropagation() / event.stopImmediatePropagation() debería evitar que se activen otras instancias.
Comportamiento real:
'enterfullscreen' se activa con éxito, pero también llama al evento personalizado 'exitfullscreen' varias veces (aunque todavía está en modo de pantalla completa). La cantidad de disparadores adicionales no deseados para 'salir de pantalla completa' depende de dónde se encuentre el elemento en el DOM, activa cada instancia subsiguiente de plyr para el evento 'salir de pantalla completa'.
Errores de la consola (si los hay) sin errores
player[0].on('enterfullscreen', function(event) { alert('enter full screen'); event.stopImmediatePropagation(); }); player[0].on('exitfullscreen', function(event) { alert('exit full screen'); event.stopImmediatePropagation(); });Enlace a donde está ocurriendo el error https://codepen.io/stewart-so-bold/pen/BammmoR