diff --git a/packages/html/src/media/hls-video/index.ts b/packages/html/src/media/hls-video/index.ts
index 6adec5f1..e4c06d77 100644
--- a/packages/html/src/media/hls-video/index.ts
+++ b/packages/html/src/media/hls-video/index.ts
@@ -30,11 +30,7 @@ export class HlsVideo extends HlsCustomMedia {
super.disconnectedCallback?.();
if (!this.hasAttribute('keep-alive')) {
- requestAnimationFrame(() => {
- requestAnimationFrame(() => {
- if (!this.isConnected) this.destroy();
- });
- });
+ this.destroy();
}
}
}