feat(diagnostics): check if WebAssembly is supported #390
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses #389 in that it adds a simple check for
WebAssembly
andWebAssembly.instantiate
and displays the result on a Diagnostics page for now. It seems to correctly detect presence of WebAssembly on Raymarine and Simrad, and reports false for Furuno and Garmin I tested.Update: the check is not sufficient as gui-v2 does not start anyway and gets stuck at Loading screen...