diff --git a/packages/html/src/events.rs b/packages/html/src/events.rs
index 59fd56102..4dd2bc118 100644
--- a/packages/html/src/events.rs
+++ b/packages/html/src/events.rs
@@ -1533,28 +1533,28 @@ pub fn event_bubbles(evt: &str) -> bool {
"touchstart" => true,
"wheel" => true,
"abort" => false,
- "canplay" => true,
- "canplaythrough" => true,
- "durationchange" => true,
- "emptied" => true,
+ "canplay" => false,
+ "canplaythrough" => false,
+ "durationchange" => false,
+ "emptied" => false,
"encrypted" => true,
- "ended" => true,
+ "ended" => false,
"error" => false,
- "loadeddata" => true,
- "loadedmetadata" => true,
+ "loadeddata" => false,
+ "loadedmetadata" => false,
"loadstart" => false,
- "pause" => true,
- "play" => true,
- "playing" => true,
+ "pause" => false,
+ "play" => false,
+ "playing" => false,
"progress" => false,
- "ratechange" => true,
- "seeked" => true,
- "seeking" => true,
- "stalled" => true,
- "suspend" => true,
- "timeupdate" => true,
- "volumechange" => true,
- "waiting" => true,
+ "ratechange" => false,
+ "seeked" => false,
+ "seeking" => false,
+ "stalled" => false,
+ "suspend" => false,
+ "timeupdate" => false,
+ "volumechange" => false,
+ "waiting" => false,
"animationstart" => true,
"animationend" => true,
"animationiteration" => true,
diff --git a/packages/interpreter/src/interpreter.js b/packages/interpreter/src/interpreter.js
index 759774e53..452faf38b 100644
--- a/packages/interpreter/src/interpreter.js
+++ b/packages/interpreter/src/interpreter.js
@@ -774,49 +774,49 @@ function event_bubbles(event) {
case "abort":
return false;
case "canplay":
- return true;
+ return false;
case "canplaythrough":
- return true;
+ return false;
case "durationchange":
- return true;
+ return false;
case "emptied":
- return true;
+ return false;
case "encrypted":
return true;
case "ended":
- return true;
+ return false;
case "error":
return false;
case "loadeddata":
- return true;
+ return false;
case "loadedmetadata":
- return true;
+ return false;
case "loadstart":
return false;
case "pause":
- return true;
+ return false;
case "play":
- return true;
+ return false;
case "playing":
- return true;
+ return false;
case "progress":
return false;
case "ratechange":
- return true;
+ return false;
case "seeked":
- return true;
+ return false;
case "seeking":
- return true;
+ return false;
case "stalled":
- return true;
+ return false;
case "suspend":
- return true;
+ return false;
case "timeupdate":
- return true;
+ return false;
case "volumechange":
- return true;
+ return false;
case "waiting":
- return true;
+ return false;
case "animationstart":
return true;
case "animationend":