Only remove old media if a different media element appears

This commit is contained in:
Max Goodhart
2026-01-24 18:32:32 -08:00
parent 74de18aa28
commit 3729a522fe

View File

@@ -248,13 +248,16 @@ async function main() {
}
media.addEventListener(
'emptied',
() => {
async () => {
console.warn('media emptied, re-acquiring', media)
media.remove()
acquireMedia()
const newMedia = await acquireMedia()
if (newMedia !== media) {
media.remove()
}
},
{ once: true },
)
return media
}
if (content.kind === 'video' || content.kind === 'audio') {