Chrome reports it here:
Code: Select all
function INTERNAL_HtmlDomManager_CreateDomFromStringAndAppendIt (domAsString, parentRef, associatedUIElement) {
if (true) {
// Next line throws the error: Uncaught TypeError: Cannot read property 'createElement' of null
var obj = $thisType.htmlDocument['createElement']("div");
obj.innerHTML = domAsString;
var obj2 = obj.firstChild;
obj2.associatedUIElement = associatedUIElement;
parentRef['appendChild'](obj2);
var result = obj2;
} else {
var text = $T1E()['CreateNew']();
var uniqueIdentifier = JSIL.IgnoredMember("get_UniqueIdentifier()", $asm_CSharpXamlForHtml5.DotNetForHtml5.Core.INTERNAL_HtmlDomElementReference.$Cast(parentRef)).LValue;
var javaScriptToExecute = $T1B()['Format']("\r\n// Create a temporary parent div to which we can write the innerHTML, then extract the contents:\r\nvar tempDiv = document.createElement(\"div\");\r\ntempDiv.innerHTML = \"{0}\";\r\nvar newElement = tempDiv.firstChild;\r\nnewElement.setAttribute(\"id\", \"{1}\");\r\nvar parentElement = document.getElementById(\"{2}\");\r\nparentElement.appendChild(newElement);\r\n", System.String.Replace(System.String.Replace(System.String.Replace(domAsString, "\"", "'"), "\r", ""), "\n", ""), text, uniqueIdentifier);
JSIL.IgnoredMember("ExecuteJavaScript(javaScriptToExecute, commentForDebugging)", javaScriptToExecute, null).LValue;
JSIL.IgnoredMember("INTERNAL_idsToUIElements", $thisType).LValue['Add'](text, associatedUIElement);
JSIL.IgnoredType("DotNetForHtml5.Core.INTERNAL_HtmlDomElementReference");
}
return result;
};
Is there anything I can do about this?
TIA,
JP