diff --git a/htmlparser/src/CNavDTD.cpp b/htmlparser/src/CNavDTD.cpp index 3400ef36e190..d4ad28165b45 100644 --- a/htmlparser/src/CNavDTD.cpp +++ b/htmlparser/src/CNavDTD.cpp @@ -2610,9 +2610,11 @@ PRInt32 CNavDTD::ConsumeStartTag(PRUnichar aChar,CScanner& aScanner,CToken*& aTo nsString& str=aToken->GetText(); CToken* skippedToken=0; if(str.EqualsIgnoreCase("SCRIPT") || - str.EqualsIgnoreCase("STYLE") || - str.EqualsIgnoreCase("TITLE") || + str.EqualsIgnoreCase("STYLE") || + str.EqualsIgnoreCase("APPLET") || + str.EqualsIgnoreCase("TITLE") || str.EqualsIgnoreCase("TEXTAREA")) { + result=ConsumeContentToEndTag(str,aChar,aScanner,skippedToken); if((kNoError==result) && skippedToken){ diff --git a/parser/htmlparser/src/CNavDTD.cpp b/parser/htmlparser/src/CNavDTD.cpp index 3400ef36e190..d4ad28165b45 100644 --- a/parser/htmlparser/src/CNavDTD.cpp +++ b/parser/htmlparser/src/CNavDTD.cpp @@ -2610,9 +2610,11 @@ PRInt32 CNavDTD::ConsumeStartTag(PRUnichar aChar,CScanner& aScanner,CToken*& aTo nsString& str=aToken->GetText(); CToken* skippedToken=0; if(str.EqualsIgnoreCase("SCRIPT") || - str.EqualsIgnoreCase("STYLE") || - str.EqualsIgnoreCase("TITLE") || + str.EqualsIgnoreCase("STYLE") || + str.EqualsIgnoreCase("APPLET") || + str.EqualsIgnoreCase("TITLE") || str.EqualsIgnoreCase("TEXTAREA")) { + result=ConsumeContentToEndTag(str,aChar,aScanner,skippedToken); if((kNoError==result) && skippedToken){