You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an issue with the VgFullscreenApiService in the videogular-ngx-videogular-core.mjs file, specifically related to the handling of the fullscreen change event on iOS. When the polyfill for webkitendfullscreen is used, the code attempts to access this.medias.toArray()[0].elem, which can be undefined and leads to a TypeError: Cannot read properties of undefined. This issue causes the application to crash on iOS devices when attempting to enter or exit fullscreen mode.
Expected Behavior
The fullscreen change event should be handled correctly on iOS devices without causing any errors. The application should be able to enter and exit fullscreen mode smoothly.
Actual Behavior
On iOS devices, the application crashes with the error TypeError: Cannot read properties of undefined (reading 'elem') when attempting to handle the fullscreen change event.
Steps to Reproduce
Set up a project with Videogular and ensure it is running on iOS (Safari or a web view).
Implement a fullscreen functionality using Videogular.
Attempt to enter or exit fullscreen mode on an iOS device.
Observe the error in the console: TypeError: Cannot read properties of undefined (reading 'elem').
The text was updated successfully, but these errors were encountered:
i think that we just have to replace fsElemDispatcher =this.medias.toArray()[0].elem ; by fsElemDispatcher = this.medias.length > 0 ? this.medias.toArray()[0].elem : elem;
Description
There is an issue with the VgFullscreenApiService in the videogular-ngx-videogular-core.mjs file, specifically related to the handling of the fullscreen change event on iOS. When the polyfill for webkitendfullscreen is used, the code attempts to access this.medias.toArray()[0].elem, which can be undefined and leads to a TypeError: Cannot read properties of undefined. This issue causes the application to crash on iOS devices when attempting to enter or exit fullscreen mode.
Expected Behavior
The fullscreen change event should be handled correctly on iOS devices without causing any errors. The application should be able to enter and exit fullscreen mode smoothly.
Actual Behavior
On iOS devices, the application crashes with the error TypeError: Cannot read properties of undefined (reading 'elem') when attempting to handle the fullscreen change event.
Steps to Reproduce
The text was updated successfully, but these errors were encountered: