зеркало из https://github.com/mozilla/gecko-dev.git
Don't close random tags when we encounter an erroneous </head> tag. bug 342520, r+sr=sicking
This commit is contained in:
Родитель
56285af2f7
Коммит
d1b4d640d3
|
@ -1547,7 +1547,9 @@ CNavDTD::HandleEndToken(CToken* aToken)
|
|||
|
||||
case eHTMLTag_head:
|
||||
StripWSFollowingTag(theChildTag, mTokenizer, mTokenAllocator, mLineNumber);
|
||||
result = CloseContainersTo(eHTMLTag_head, PR_FALSE);
|
||||
if (mBodyContext->LastOf(eHTMLTag_head) != kNotFound) {
|
||||
result = CloseContainersTo(eHTMLTag_head, PR_FALSE);
|
||||
}
|
||||
mFlags &= ~NS_DTD_FLAG_HAS_EXPLICIT_HEAD;
|
||||
break;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче