I had the same experience as described by Brandon. If it could be placed on the project roadmap for DashBoard to support the Microsoft Edge WebView runtime natively - instead of IE - I think that would be extremely helpful going forward. We have some internal tools that use the new WebSockets features which don't work with the IE engine and it would be awesome to display these within the DashBoard grid file directly.
In doing a bit of research I don't think it would be too difficult to roll this out, from what I could determine trying to reverse engineer the implementation, the builtin browser runs as a Java app within C:\DashBoard\IEProcess.jar which is a class that implements the Eclipse SWT browser widget. It seems like the capability to use various browser engines is already available for use... the FAQ from the Eclipse website states: "To specify that an Edge renderer be used by a Browser instance, create it with style SWT.EDGE (since 4.19) or set the Java property org.eclipse.swt.browser.DefaultType=edge."
So this makes me wonder if it might be possible for the developers to add a DashBoard preference item which controls the aforementioned style or the DefaultType property. That might be an easy way to get us a modern browser environment within the <browser> widget.
------------------------------
Landon Gaus
KTRK
------------------------------
Original Message:
Sent: 03-10-2021 18:16
From: Brandon
Subject: Specify Dashboard Browser
Shawn,
That is a major bummer. Might be worth putting in a ticket about it. I know there is already one in their backlog for a chromium base, but more voices might make for more urgency.
I'm guessing you tried the <webget> tag as well and that is sorta the only other way around it that i'm aware of without making your own api.
I hope you find a solution my dude.
#DashBoard