diff --git a/packages/core/src/diff.rs b/packages/core/src/diff.rs index 6cbad2828..97335428a 100644 --- a/packages/core/src/diff.rs +++ b/packages/core/src/diff.rs @@ -862,10 +862,7 @@ impl<'b> VirtualDom { let scope = comp.scope.take().unwrap(); match unsafe { self.scopes[scope.0].root_node().extend_lifetime_ref() } { - RenderReturn::Sync(Some(t)) => { - println!("Removing component node sync {:?}", gen_muts); - self.remove_node(t, gen_muts) - } + RenderReturn::Sync(Some(t)) => self.remove_node(t, gen_muts), _ => todo!("cannot handle nonstandard nodes"), }; diff --git a/packages/desktop/src/events.rs b/packages/desktop/src/events.rs index d41e308aa..f9b3fe5cb 100644 --- a/packages/desktop/src/events.rs +++ b/packages/desktop/src/events.rs @@ -1,6 +1,5 @@ //! Convert a serialized event to an event trigger -use dioxus_html::*; use serde::{Deserialize, Serialize}; #[derive(Deserialize, Serialize)] diff --git a/packages/rsx/src/lib.rs b/packages/rsx/src/lib.rs index 9f68c8f6a..c2573a2b9 100644 --- a/packages/rsx/src/lib.rs +++ b/packages/rsx/src/lib.rs @@ -188,7 +188,6 @@ impl<'a, Ctx: HotReloadingContext> ToTokens for TemplateRenderer<'a, Ctx> { }); // Render and release the mutable borrow on context - let num_roots = self.roots.len(); let roots = quote! { #( #root_printer ),* }; let node_printer = &context.dynamic_nodes; let dyn_attr_printer = &context.dynamic_attributes; diff --git a/packages/web/src/hot_reload.rs b/packages/web/src/hot_reload.rs index 444edd222..2c94d8cf3 100644 --- a/packages/web/src/hot_reload.rs +++ b/packages/web/src/hot_reload.rs @@ -18,10 +18,9 @@ pub(crate) fn init() -> UnboundedReceiver> { #[cfg(debug_assertions)] pub(crate) fn init() -> UnboundedReceiver> { + use core::panic; use std::convert::TryInto; - use web_sys::console; - let window = web_sys::window().unwrap(); let protocol = if window.location().protocol().unwrap() == "https:" { @@ -44,10 +43,9 @@ pub(crate) fn init() -> UnboundedReceiver> { if let Ok(text) = e.data().dyn_into::() { let text: Result = text.try_into(); if let Ok(string) = text { - console::log_1(&string.clone().into()); match serde_json::from_str(Box::leak(string.into_boxed_str())) { Ok(template) => _ = tx.unbounded_send(template), - Err(e) => console::log_1(&e.to_string().into()), + Err(e) => panic!("Failed to parse template: {}", e), } } } diff --git a/packages/web/src/lib.rs b/packages/web/src/lib.rs index 7e739ecc2..877f72403 100644 --- a/packages/web/src/lib.rs +++ b/packages/web/src/lib.rs @@ -57,7 +57,6 @@ pub use crate::cfg::Config; pub use crate::util::{use_eval, EvalResult}; use dioxus_core::{Element, Scope, VirtualDom}; use futures_util::{pin_mut, FutureExt, StreamExt}; -use web_sys::console; mod cache; mod cfg; @@ -210,7 +209,6 @@ pub async fn run_with_props(root: fn(Scope) -> Element, root_prop futures_util::select! { _ = work => (None, None), new_template = hotreload_rx.next() => { - console::log_1(&"hot reload".into()); (None, new_template) } evt = rx.next() => (evt, None)