Go back one page freezes the WASM runtime
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 161
Description
## Bevy version
0.11.3
### Relevant system information
Running WASM on firefox on WASM: `wasm-bindgen v0.2.87`, `web-sys v0.3.64`. Chromium also reproduces this issue.
## What went wrong
Clicking on a link and then "Go back one page" in the browser returns to a frozen bevy app on WASM.
This does not happen with, for instance, egui, so I think it is not an upstream wasm-bindgen bug (?).
The issue can be reproduced:
1. Go to https://bevyengine.org/examples/2D%20Rendering/2d-gizmos/
2. The shapes should move.
3. Click on the "here" link.
4. Press "Go back one page" in your browser (left arrow, I am using the firefox term).
5. The app is frozen.
### Workaround
I am making my links open in a new tab but the workaround is not desirable since I have to implement a specialized `Hyperlink` struct for egui which is a lot of boilerplate for a link :(.
Contributor guide
Assessment
This issue has not been assessed yet.