Hello
I have an experience about to go online and we have discovered a crash (Internet Explorer only) when trying to hide the 3D experience (in order to have a popup open over it).
I have isolated the problem to this case:
Simply call:
vkWebManager* wman = vkWebManager::InstancePtr();
vkString strCommand(vkString("HideWindow()"));
wman.ExecuteScript(strCommand, "JavaScript");
In the javascript, hide the <div> containing the experience:
function HideWindow() {
// Hide 3DVIA Studio experience
var eltStudio = document.getElementById('3dvia-player-block');
eltStudio.style.display = 'none';
}
The result is a crash, only in Internet Explorer, with my debugger saying "Access violation in ieframe.dll".
The seems to stem from the Studio experience, as using a button on the web-page itself successfully hides/unhides the experience. The problem is only when the function is called from 3DVIA Studio.
I have attached the simplest possible project reproducing this bug, with a sample html page. Try the html buttons to see that it works. Then try the button in the 3D experience to watch IE crash.
For info, this does not happen in Firefox or Chrome.
Your help is greatly appreciated.



