diff --git a/mozilla/content/html/document/src/nsHTMLContentSink.cpp b/mozilla/content/html/document/src/nsHTMLContentSink.cpp index 6fda6ec10aa..babf16422cc 100644 --- a/mozilla/content/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/content/html/document/src/nsHTMLContentSink.cpp @@ -983,6 +983,11 @@ SinkContext::OpenContainer(const nsIParserNode& aNode) break; case eHTMLTag_table: mSink->mInMonolithicContainer++; + case eHTMLTag_tr: + case eHTMLTag_td: + case eHTMLTag_th: + // XXX if navigator_quirks_mode (only body in html supports background) + mSink->AddBaseTagInfo(content); break; case eHTMLTag_map: mSink->ProcessMAPTag(aNode, content); diff --git a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp index 6fda6ec10aa..babf16422cc 100644 --- a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp @@ -983,6 +983,11 @@ SinkContext::OpenContainer(const nsIParserNode& aNode) break; case eHTMLTag_table: mSink->mInMonolithicContainer++; + case eHTMLTag_tr: + case eHTMLTag_td: + case eHTMLTag_th: + // XXX if navigator_quirks_mode (only body in html supports background) + mSink->AddBaseTagInfo(content); break; case eHTMLTag_map: mSink->ProcessMAPTag(aNode, content);