diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index db561e031fc..73e69f5a0e0 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -1054,6 +1054,9 @@ CNavDTD::WillHandleStartTag(CToken* aToken, eHTMLTags aTag, if (theToken) { theToken->SetKey(NS_LITERAL_STRING("_moz-userdefined")); aNode.AddAttribute(theToken); + + // Make sure to remember that we added this attribute. + aToken->SetAttributeCount(aNode.GetAttributeCount()); } }