Skip to content

[Edge] Improve dialog when WebView2 engine is not available #2035 #2344

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

Merged
merged 1 commit into from
Aug 11, 2025

Conversation

HeikoKlare
Copy link
Contributor

When a browser is opened and the WebView2 engine used as default is not available, a dialog pops up with additional information and the ability to switch back to the Internet Explorer for the current application session. By now, the dialog lacked the information that the switch to the Internet Explorer is not permanent. In addition, it was not possible to disable that dialog, e.g., for scenarios in which an application is executed in some automation and such a popup blocks automated processes.

This change adapts the dialog message to clarify that the switch to Internet Explorer will lose its effect on next application start and refers to the information link which gives more insights on how to permanently switch back to Internet Explorer. In addition, it adds a system property to disable that dialog.

Contributes to #2035

This is how the dialog now looks like (ignore the large title bars, that's a Windows scaling issue not specific to Eclipse):
image

@BeckerWdf since you were heavily involved in refining the original dialog, what do you think about the change?

@Bestsoft101 would the changed dialog text have been clearer to you to understand that the effect is temporary and how a permanent switch to IE is done?

Copy link
Contributor

github-actions bot commented Jul 23, 2025

Test Results

   546 files  ±0     546 suites  ±0   33m 10s ⏱️ + 4m 1s
 4 425 tests ±0   4 408 ✅ ±0   17 💤 ±0  0 ❌ ±0 
16 746 runs  ±0  16 619 ✅ ±0  127 💤 ±0  0 ❌ ±0 

Results for commit 5d6d77b. ± Comparison against base commit e2ac7f1.

♻️ This comment has been updated with latest results.

@HeikoKlare HeikoKlare marked this pull request as ready for review July 24, 2025 06:56
@Bestsoft101
Copy link

Good 👍

@HeikoKlare
Copy link
Contributor Author

@BeckerWdf may I ping you again on this one? If possible, I would like to merge this for M3 to bring it into the upcoming release.

@BeckerWdf
Copy link
Contributor

@BeckerWdf may I ping you again on this one? If possible, I would like to merge this for M3 to bring it into the upcoming release.

Sorry. That got lost. I have some small remark. Besides that it looks fine.

@HeikoKlare HeikoKlare force-pushed the issue-2035-followup branch from 83f33e0 to 1274fed Compare August 11, 2025 10:46
@HeikoKlare
Copy link
Contributor Author

Sorry. That got lost. I have some small remark. Besides that it looks fine.

Thank you for the feedback! I adapted the PR accordingly.
And no problem. It's not a risky change and we had sufficient time left until the release 🙂

…latform#2035

When a browser is opened and the WebView2 engine used as default is not
available, a dialog pops up with additional information and the ability
to switch back to the Internet Explorer for the current application
session. By now, the dialog lacked the information that the switch to
the Internet Explorer is not permanent. In addition, it was not possible
to disable that dialog, e.g., for scenarios in which an application is
executed in some automation and such a popup blocks automated processes.

This change adapts the dialog message to clarify that the switch to
Internet Explorer will lose its effect on next application start and
refers to the information link which gives more insights on how to
permanently switch back to Internet Explorer. In addition, it adds a
system property to disable that dialog.

Contributes to
eclipse-platform#2035
@HeikoKlare HeikoKlare force-pushed the issue-2035-followup branch from 1274fed to 5d6d77b Compare August 11, 2025 10:47
@HeikoKlare HeikoKlare merged commit 97855ad into eclipse-platform:master Aug 11, 2025
17 checks passed
@HeikoKlare HeikoKlare deleted the issue-2035-followup branch August 11, 2025 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants