IE 11 and WebBrowser control, would hang when document.close is called in JS - by anorqiu

Status : 

  External<br /><br />
		This item may be valid but belongs to an external system out of the direct control of this product team.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


ID 1103054 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 1/26/2015 8:24:52 PM
Access Restriction Public

Description

[Issue Description]
If you change the language for non-Unicode programs to Japanese(Janpan) on Win7 system with IE 11, when using the following JS code to render a sub html page in an Iframe element in an html page, the man page freezes.
Iframe.document.write(subhtml)
Iframe.document.close();
Debugging the code, the method, “close” was found to hang

[System Environment]
OS:      Windows 7 enterprise, Service Park 1
IE:       Version 11.0.9600.17501, Update Version 11.0.15(KB3008923)
MSHTML: 11.00.9600.17496
MSXML:  Msxml2.DOMDocument.3.0 (8.110.7601.18576)
Sign in to post a comment.
Posted by Microsoft on 4/4/2016 at 3:01 PM
We've moved! This issue is now being tracked at https://developer.microsoft.com/microsoft-edge/platform/issues/2908770/
Posted by anorqiu on 1/26/2016 at 1:49 AM
Hi Microsoft Edge Team

Would you please let us know how is this ticket's progress? It has been troubling our product working well with IE 10 an IE 11 with Japanese language.

We would appreciate if you can deal with it ASAP.

Thanks
Regards,
Anor
Posted by anorqiu on 12/24/2015 at 11:17 PM
Hi any updates?
Posted by anorqiu on 5/19/2015 at 6:30 PM
Thanks. Looking forward to your further updates.
Posted by Microsoft on 5/19/2015 at 2:13 PM
Thank you for your feedback. We will be investigating this issue further.

Best regards,
The Microsoft Edge Team
Posted by anorqiu on 2/1/2015 at 9:20 PM
Hi MS, any update?
Posted by anorqiu on 1/27/2015 at 6:58 PM
[Call Stack]
    ntdll.dll!_RtlEnterCriticalSection@4 ()    Unknown
    mshtml.dll!CTridentFilterHost::GetStmLeftThreadSafe()    Unknown
    mshtml.dll!CTridentFilterHost::Read()    Unknown
    mshtml.dll!CDwnBindData::ReadFromBind()    Unknown
    mshtml.dll!CDwnBindData::Read(void *,unsigned long,unsigned long *)    Unknown
    mshtml.dll!CHtmPre::Exec()    Unknown
    mshtml.dll!CPreParser::Exec(void)    Unknown
    mshtml.dll!CHtmLoad::Close()    Unknown
    mshtml.dll!CDocument::close(void)    Unknown
    mshtml.dll!Method_void_void()    Unknown
    mshtml.dll!CBase::ContextInvokeEx()    Unknown
    mshtml.dll!CBase::InvokeEx(long,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,struct IServiceProvider *)    Unknown
    mshtml.dll!DispatchInvokeCollection()    Unknown
    mshtml.dll!CDocument::InvokeEx(long,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,struct IServiceProvider *)    Unknown
    mshtml.dll!CBase::VersionedInvokeEx(long,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,struct IServiceProvider *,struct IUnknown *,enum OMVersion)    Unknown
    mshtml.dll!CBase::PrivateInvokeEx()    Unknown
    mshtml.dll!CBase::varInvokeEx(long,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,struct IServiceProvider *)    Unknown
    jscript9.dll!HostDispatch::CallInvokeEx()    Unknown
    jscript9.dll!HostDispatch::InvokeMarshaled()    Unknown
    jscript9.dll!HostDispatch::InvokeByDispId()    Unknown
    jscript9.dll!DispMemberProxy::ProfileInvoke(class Js::RecyclableObject *,struct Js::CallInfo,...)    Unknown
    jscript9.dll!Js::JavascriptFunction::CallFunction<1>()    Unknown
    jscript9.dll!Js::InterpreterStackFrame::OP_CallCommon<Js::OpLayoutDynamicProfile<Js::OpLayoutCallI_OneByte> >()    Unknown
    jscript9.dll!Js::InterpreterStackFrame::OP_ProfileCallCommon<struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> >(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,class Js::RecyclableObject *,unsigned int,unsigned short)    Unknown
    jscript9.dll!Js::InterpreterStackFrame::OP_ProfiledCallI<struct Js::OpLayoutCallI_OneByte>(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,unsigned int)    Unknown
    jscript9.dll!Js::InterpreterStackFrame::ProcessWithDebugging(void)    Unknown
    jscript9.dll!Js::InterpreterStackFrame::DebugProcess(void)    Unknown