Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

still waiting on run dependencies: dependency: wasm-instantiate #86382

Closed
BogudanPro opened this issue Dec 21, 2023 · 9 comments
Closed

still waiting on run dependencies: dependency: wasm-instantiate #86382

BogudanPro opened this issue Dec 21, 2023 · 9 comments

Comments

@BogudanPro
Copy link

BogudanPro commented Dec 21, 2023

Tested versions

I'm not using Godot in developer myself, so IDK what versions are affected.

System information

FF, Linux Mint.

Issue description

Many HTML Godot games does not load with infinite loop of

still waiting on run dependencies:
dependency: wasm-instantiate
(end of list)

Steps to reproduce

For examples you can look at my profile on itch.io or here.

Minimal reproduction project (MRP)

I'm not using Godot in developer therefore can't provide one.

@Sauermann
Copy link
Contributor

Can you please add additional details of how to replicate this bug? I have tested the IdleCity project and can not replicate the problem you are describing.
Also it would help, if you could provide additional details about your hardware.

@BogudanPro
Copy link
Author

Can you please add additional details of how to replicate this bug? I have tested the IdleCity project and can not replicate the problem you are describing. Also it would help, if you could provide additional details about your hardware.

Idk details, it just happens on some Godot-based games (not all of them though).

OS: Linux Mint 20.3 Cinnamon
Cinnamon Version: 5.2.7
Linux Kernel: 5.4.0-124-generic
Processor: Intel© Core™ i5-2300 CPU @ 2.80GHz × 4
Memory: 24 GiB
Graphics Card: NVIDIA Corporation GP104 [GeForce GTX 1070]

$ apt list --installed | grep 'firefox'
firefox-locale-en/now 115.0.2+linuxmint1+una amd64 [installed]
firefox/now 115.0.2+linuxmint1+una amd64 [installed]

@Faless
Copy link
Collaborator

Faless commented Feb 7, 2024

Are you exporting with GDExtension support?

If so, this is a Firefox bug which I reported months ago: webcompat/web-bugs#127798

@BogudanPro
Copy link
Author

BogudanPro commented Feb 7, 2024

Are you exporting with GDExtension support?

As I stated in opening post, I'm not using Godot in development. If you can provide a way to detect whether game was exported with this option or not, I can try to dig though games to test applicability of your suggestion.

I checked your test project and it shows the same behaviour.

@Faless
Copy link
Collaborator

Faless commented Feb 14, 2024

If you can provide a way to detect whether game was exported with this option or not, I can try to dig though games to test applicability of your suggestion.

It will try to load a godot.side.wasm file if you look in the network tab of the browser developer tools.

@Faless
Copy link
Collaborator

Faless commented Feb 14, 2024

I've tested the IdleCity game on itch (the game you link in the Steps to Reproduce) and it seems to load fine for me.

OS: Debian 12
Browser: Firefox 122.0.1 (64-bit)

@BogudanPro
Copy link
Author

If you can provide a way to detect whether game was exported with this option or not, I can try to dig though games to test applicability of your suggestion.

It will try to load a godot.side.wasm file if you look in the network tab of the browser developer tools.

This is the list of URLs loaded by test project (grep from HAR):

@BogudanPro
Copy link
Author

BogudanPro commented Jul 15, 2024

Can someone check if this fixes the issue?

@Faless
Copy link
Collaborator

Faless commented Jul 15, 2024

Yes, this is fixed since Godot 4.3-beta3 (via #93143)

@Faless Faless closed this as completed Jul 15, 2024
@AThousandShips AThousandShips added this to the 4.3 milestone Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants