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

Won’t fix Issue #2908770

Details

Created
May 19, 2015
Privacy
This issue is public.
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

URL:

Repro Steps:

[How to Reproduce]
PREPARATIONS

  1. Setup a local website, and then put the web application, FreezeTest, down the web site.
    (FreezeTest has been attached)
  2. Change the language for non-Unicode programs to Japanese(Japan) via
    Control Panel à Region and Language à (Tab) Administrative à (Button) Change system locale… à Current system locale
  3. Restart your system
    STEPS TO REPRODUCE
    For IE
  4. Delete Browsing History data in IE via
    Internet Options à (Tab) General à Browsing history à (Button) Delete
  5. Add the website, “localhost”, into the “Compatibility View Settings” via
    IE à Tools àCompatibility View Settings
  6. Open IE to visit the main freeze test page, for example , http://localhost:8080/FreezeTest/main.htm {attached}
  7. When “BEFORE document.close” message popups, click “OK”
  8. After serval seconds, click the empty page, and a message, “localhost is not responding.” shows in the bottom bar of the page and the page hangs.
    For WebBrowser Control
  9. Delete Browsing History data in IE
  10. Run webMFCAPP.exe (this executable has been attached)
  11. Input the test main page in the Address Bar on webMFCAPP.exe, and then Click “OK”
  12. When “BEFORE document.close” message popups, click “OK”
  13. After serval seconds, the application would freeze not to repond.

Expected Results:

IE or WebBrowser Control not hanging

Actual Results:

Dev Channel specific:

No

Attachments

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “Sermet I.”

    Changed Assigned To to “Travis L.”

    Changed Assigned To from “Travis L.” to “Sermet I.”

    Changed Assigned To to “Sam S.”

    Changed Assigned To to “Sam S.”

    Changed Assigned To from “Sam S.” to “IE S.”

    Changed Status to “Won’t fix”

    Changed Assigned To to “Ke X.”

    Changed Status from “Won’t fix”

  • 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() Unknown
    jscript9.dll!Js::InterpreterStackFrame::OP_CallCommon<Js::OpLayoutDynamicProfile >() Unknown
    jscript9.dll!Js::InterpreterStackFrame::OP_ProfileCallCommon >(struct Js::OpLayoutDynamicProfile const *,class Js::RecyclableObject *,unsigned int,unsigned short) Unknown
    jscript9.dll!Js::InterpreterStackFrame::OP_ProfiledCallI(struct Js::OpLayoutDynamicProfile const *,unsigned int) Unknown
    jscript9.dll!Js::InterpreterStackFrame::ProcessWithDebugging(void) Unknown
    jscript9.dll!Js::InterpreterStackFrame::DebugProcess(void) Unknown

  • Microsoft Edge Team

    Changed Assigned To from “Ke X.” to “IE S.”

    Changed Status to “Won’t fix”

  • Hello,

    Thank you for providing your feedback on IE11. We are not accepting feedback on Internet Explorer through this portal any longer (unless security related). We welcome any feedback you have on Microsoft Edge through this website.

    Best Wishes,
    The MS Edge Team

You need to sign in to your Microsoft account to add a comment.

Sign in