From 02a21bc1935958e479002461d5dee95c5df90efb Mon Sep 17 00:00:00 2001 From: Eric Hulburd <3526083+erichulburd@users.noreply.github.com> Date: Thu, 8 Sep 2022 05:55:07 -0700 Subject: [PATCH] fix: set false for media event bubbling (#542) --- packages/html/src/events.rs | 36 ++++++++++++------------- packages/interpreter/src/interpreter.js | 36 ++++++++++++------------- 2 files changed, 36 insertions(+), 36 deletions(-) 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":