We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c3ea3a2 commit 85de230Copy full SHA for 85de230
.changes/fix-js-unlisten-all-race.md
@@ -0,0 +1,5 @@
1
+---
2
+"tauri": patch:bug
3
4
+
5
+Fix old JS listeners being dropped on page load after it was possible to create new listeners.
core/tauri/src/webview/mod.rs
@@ -571,7 +571,7 @@ tauri::Builder::default()
571
.on_page_load_handler
572
.replace(Box::new(move |url, event| {
573
if let Some(w) = manager_.get_webview(&label_) {
574
- if let PageLoadEvent::Finished = event {
+ if let PageLoadEvent::Started = event {
575
w.unlisten_all_js();
576
}
577
if let Some(handler) = self.on_page_load_handler.as_ref() {
0 commit comments