]> git.seodisparate.com - EN605.607.81.SP22_ASDM_Project/commitdiff
Fix not "disconnecting" on refresh
authorStephen Seo <seo.disparate@gmail.com>
Fri, 8 Apr 2022 02:55:31 +0000 (11:55 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 8 Apr 2022 02:55:31 +0000 (11:55 +0900)
front_end/src/yew_components.rs

index 08d7c20520a42371179245a376ce1cdf9be90bdf..0b3873685c0cf6c411feced73e8a2231b1a919a9 100644 (file)
@@ -191,6 +191,9 @@ impl Component for MainMenu {
                                     window
                                         .add_event_listener_with_callback("pagehide", &resolve)
                                         .expect("Should be able to set \"pagehide\" callback");
+                                    window
+                                        .add_event_listener_with_callback("beforeunload", &resolve)
+                                        .expect("Should be able to set \"beforeunload\" callback");
                                 });
                             let js_fut = JsFuture::from(promise);
                             js_fut.await.ok();