Skip to content

Go back one page freezes the WASM runtime #10328

@carrascomj

Description

@carrascomj

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 :(.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-BugAn unexpected or incorrect behaviorO-WebSpecific to web (WASM) builds

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions