Coder Social home page Coder Social logo

Comments (13)

akurtakov avatar akurtakov commented on July 29, 2024 1

Well, clearly in the case of this user Edge gives better results for him so it's a call which group of people should be left (more) broken - not an easy choice. As I have zero access and interest in windows I consider that I've already overdone my part here thus stepping out :).

from eclipse.platform.ui.

akurtakov avatar akurtakov commented on July 29, 2024

Please try https://www.eclipse.org/swt/faq.php#howuseedge . I don't have access to Windows but AFAIK IE is gone in Windows11 thus one has to rely on edge.

from eclipse.platform.ui.

Yuri-Blankenstein-TNO avatar Yuri-Blankenstein-TNO commented on July 29, 2024

Thank you so much! Adding -Dorg.eclipse.swt.browser.DefaultType=edge to the eclipse.ini under -vmargs did the trick.

from eclipse.platform.ui.

akurtakov avatar akurtakov commented on July 29, 2024

SWT should be modified to load Edge when on Windows 11 by default in this case. Maybe you would like to open a PR that does that (what exactly has to be done is something I can't help with).

from eclipse.platform.ui.

Yuri-Blankenstein-TNO avatar Yuri-Blankenstein-TNO commented on July 29, 2024

I also don't know how to adapt SWT to use Edge by default. As we are building an RCP, I can easily add the system property as vmarg in the product, only for Windows.

from eclipse.platform.ui.

akurtakov avatar akurtakov commented on July 29, 2024

@elsazac Maybe you'll be interested in that ?

from eclipse.platform.ui.

HeikoKlare avatar HeikoKlare commented on July 29, 2024

I am fully in favor of using the Edge browser on Windows as default and appreciate every effort on achieving that. However, there are some further things to consider and to do when/before switching to Edge as default. First, not every view relying on a browser does already work with Edge. The most prominent one is the Welcome view. This is how it looks like:
image

I do not completely remember the cause but it is related to the page being composed of links to file system contents, which is not supported by browsers like Edge for security reasons. So at least the welcome page has to be reworked as well.

In addition, my impression is that the Edge browser is still far from stable as it is not commonly used, as you can also see on recent fixes:

Currently, it is also not automatically tested at all. My attempts to enable the tests failed so far: eclipse-platform/eclipse.platform.swt#672

from eclipse.platform.ui.

akurtakov avatar akurtakov commented on July 29, 2024

Even with these problems if IE fails entirely it makes sense to try Edge - some broken rendering is better than no rendering at all. We had that state with different versions of webkitgtk under linux.

from eclipse.platform.ui.

merks avatar merks commented on July 29, 2024

I'm not sure it's safe to conclude that IE fails entirely on all/most Windows 11 systems; I think we would have heard more of an outcry in that case. Of course moving forward, we must move away from IE!

from eclipse.platform.ui.

HeikoKlare avatar HeikoKlare commented on July 29, 2024

I think we are actually all on the same line 🙂

In SWT, Edge browser should replace IE as default as soon as possible. With my comment, I only wanted to point out that there are things that will break when doing so. And in my opinion, things like the welcome screen are kind of essential. What will a user think of the Eclipse IDE when it starts with a completely broken welcome screen? 😉 But I also think that this is something that will be quite easy to fix. It should just be on the list of things to do when changing default browser to Edge.
Probably other bugs will occur afterwards, but rolling it out to more users by making it default will at least provide us the required feedback to find them.

from eclipse.platform.ui.

merks avatar merks commented on July 29, 2024

I think we all agree, IE is dead or dying and edge is the only via path forward right now. Probably we should have an issue to track making it the default and tracking all the things that need to be done related to that...

from eclipse.platform.ui.

Yuri-Blankenstein-TNO avatar Yuri-Blankenstein-TNO commented on July 29, 2024

I'm indeed suffering from the same problem with the welcome screen as mentioned by @HeikoKlare. Because of this, the proposed patch is not a solution for us. So there seems to be a kind of impasse that limits the use of Eclipse on some Windows 11 systems.

Does anyone of you know what difference in the Windows 11 configuration prevents the Eclipse Help from rendering? I see many Windows 11 installations for which it works perfectly (and thus also the welcome page), but for some configurations it fails, and I'm wondering what is the difference in these configurations.

from eclipse.platform.ui.

HeikoKlare avatar HeikoKlare commented on July 29, 2024

Does anyone of you know what difference in the Windows 11 configuration prevents the Eclipse Help from rendering?

Unfortunately, I have no idea. We have the Edge browser in use for some specific views, for which the IE is insufficient, but everywhere else the IE is still in use. I have not yet heard of anyone having problems with the IE in Eclipse so far, in particular not in the Eclipse help. We use Windows 10 and Windows 11 systems in our company and I also use a Windows 11 system with latest updates privately without having IE issues.

from eclipse.platform.ui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.