Hi EO Support,
I'm experiencing an issue where the engine crashes and results in an empty page. I can replicate the error by changing my display resolution. I've attached the current logs below.
I have upgraded from version 23.3.4.0 to 25.0.4.0, but the issue persists. Here are the steps I've taken so far:
- Renavigated to the URL on BlankScreenDetected or render crashes.
- Set this.WebControl.WebView.Engine.Options.DisableGPU = true.
- Set EO.Base.Runtime.EnableEOWP = true.
- Set EngineOptions.Default.DisableGPU = true.
I would appreciate any assistance with this issue. Please let me know if I can provide additional logs or information.
Reproduction steps:
Open page in EO Web.
Change display resolution to 175, 200, etc, and then back to 100 percent.
Observe the engine crash and resulting empty page.
Thank you!
This error is thrown in the below data:text scenario
Quote:var backspaceIsPressed = false;
window.onload = function () {
document.onkeydown = function(event) {
backspaceIsPressed = event.which == 8;
};
document.onkeyup = function(event) {
backspaceIsPressed = false;
};
window.onbeforeunload = function(e) {
window.external.Log('DEBUG', 'beforeunload event fired for page ' + window.location);
if(backspaceIsPressed) {
window.external.Log('DEBUG', 'beforeunload event fired because of backspace key for page ' + window.location);
var dialogText = '" + BeforeUnloadDialogText + @"';
e.returnValue = dialogText;
return dialogText;
}
};
setInterval(function() {
if(window.location.href.toLowerCase().startsWith('data:text')) {
window.external.BlankScreenDetected();
}
}, 2000);
};