Skip to content

[Feature]: Need WebView2 support of ARM64EC #5231

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

Open
MarkusSchreiner opened this issue May 6, 2025 · 2 comments
Open

[Feature]: Need WebView2 support of ARM64EC #5231

MarkusSchreiner opened this issue May 6, 2025 · 2 comments
Assignees
Labels
feature request feature request

Comments

@MarkusSchreiner
Copy link

Describe the feature/enhancement you need

We require the WebView2 component within a ARM64EC ("Emulation Compatible") runtime.
But currently, WebView2 only supports 'normal' ARM64, x64 and x86.

Using the current WebView2 versions will result in an application crash.

There is a difference between ARM64 and ARM64EC. I can only load ARM64EC or x64 DLLs in an ARM64EC process. And with the x64 WebView2Loader.dll our application crashes.

Are there any plans for official ARM64EC support?
Or is there some workaround, to use the current ARM64 ( or x64 ) WebView2-binaries within an ARM64EC app?

Thank you

The scenario/use case where you would use this feature

An embedded web browser (Edge) is a crucial part of our application. And our application must be executable on ARM64EC machines (at the request of our customers).

How important is this request to you?

Impactful. My app's user experience would be significantly compromised without it.

Suggested implementation

No response

What does your app do? Is there a pending deadline for this request?

No response

@MarkusSchreiner MarkusSchreiner added the feature request feature request label May 6, 2025
Copy link

github-actions bot commented May 6, 2025

Hi, @MarkusSchreiner!

It seems that your issue contains the word "crash". If you have not already, could you attach a crash dump as a comment?

WV2 crash dumps are located in a subfolder of the app's user data folder (UDF): <UDF>\EBWebView\Crashpad\reports\. By default, the user data folder is created in the app's folder with a name like <App Exe Name>.exe.WebView2. Refer to Crash Diagnostics for more information.

Thank you for your cooperation!

@MarkusSchreiner
Copy link
Author

Unfortunately no Mini Dump was generated.
The only thing I know is, that the call to

CreateCoreWebView2EnvironmentWithOptions()

crashed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request feature request
Projects
None yet
Development

No branches or pull requests

2 participants