fix(web): do not play memory video if the MemoryVideoViewer element is not visible (#30947)

This commit is contained in:
Zlendy 2026-08-27 15:27:27 +02:00 committed by GitHub
parent b22483de33
commit 6eb1c93882
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -172,7 +172,8 @@
galleryInView = false;
// only call play after the first page load. When page first loads the gallery will not be visible
// and calling play here will result in duplicate invocation.
if (!galleryFirstLoad) {
// also check if the element is visible to avoid playback in the background
if (!galleryFirstLoad && videoPlayer?.checkVisibility()) {
handlePromiseError(handleAction('galleryOutOfView', 'play'));
}
galleryFirstLoad = false;