Skip to content

Browsers without WebAssembly support not working - workarounds?Β #3397

Open
@acidjazz

Description

@acidjazz

Environment

🚫 Firefox ESR 138.0.3 (64-bit) Linux
🚫 Vanadium 137.0.7151.72
βœ… Firefox 138.0.3 (aarch64) macOS
βœ… Chromium 136.0.7103.113 (64-bit) Linux

Version

v3

Reproduction

Try using a content site with any browser that does not have WebAssembly

Description

So I know v3 support for browsers that don't have WebAssembly is not really on the table, but when running into this issue I was curious if there is some sort of way to just force SSR for these cases so that the can still work.

Currently I have hacks in my setup that I'm not proud of like

  if (import.meta.client && !window.WebAssembly) document.location.reload()

I wonder if there's something we can do in middleware or elsewhere to just at least have the site work?

Additional context

No response

Logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions