Prevent desktop reloads at the wry level (#4422)

* Prevent desktop reloads at the wry level

* add a test

* only allow one navigation
This commit is contained in:
Evan Almloff authored and GitHub committed 2025-07-15 14:26:52 -07:00
1 parent 393246b923
commit 0d2e1f4051
7 files changed
+124 -20

No files matched your search

+1 -7
View File
@@ -101,13 +101,7 @@ impl WebsysDom {
// Prevent the default action if the user set prevent default on the event
let prevent_default = !event.default_action_enabled();
// Prevent forms from submitting and redirecting
if name == "submit" {
// On forms the default behavior is not to submit, if prevent default is set then we submit the form
if !prevent_default {
web_sys_event.prevent_default();
}
} else if prevent_default {
if prevent_default {
web_sys_event.prevent_default();
}
}