diff --git a/dlls/mshtml/htmldoc3.c b/dlls/mshtml/htmldoc3.c index f4f923f3d27..c5a7a97221e 100644 --- a/dlls/mshtml/htmldoc3.c +++ b/dlls/mshtml/htmldoc3.c @@ -141,6 +141,11 @@ static HRESULT WINAPI HTMLDocument3_get_documentElement(IHTMLDocument3 *iface, I TRACE("(%p)->(%p)\n", This, p); + if(This->doc_obj->readystate == READYSTATE_UNINITIALIZED) { + *p = NULL; + return S_OK; + } + if(!This->nsdoc) { WARN("NULL nsdoc\n"); return E_UNEXPECTED;