diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp
index d3e436ee5de..17e072e93de 100644
--- a/mozilla/content/html/document/src/nsHTMLDocument.cpp
+++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp
@@ -1358,11 +1358,6 @@ nsHTMLDocument::ContentAppended(nsIDocument* aDocument,
{
NS_ASSERTION(aDocument == this, "unexpected doc");
- if (aContainer->GetBindingParent()) {
- // Anonymous node; bail out
- return;
- }
-
PRUint32 count = aContainer->GetChildCount();
for (PRUint32 i = aNewIndexInContainer; i < count; ++i) {
RegisterNamedItems(aContainer->GetChildAt(i));
@@ -1379,11 +1374,6 @@ nsHTMLDocument::ContentInserted(nsIDocument* aDocument,
NS_ABORT_IF_FALSE(aContent, "Null content!");
- if (aContent->GetBindingParent()) {
- // Anonymous node; bail out
- return;
- }
-
RegisterNamedItems(aContent);
}
@@ -1397,11 +1387,6 @@ nsHTMLDocument::ContentRemoved(nsIDocument* aDocument,
NS_ABORT_IF_FALSE(aChild, "Null content!");
- if (aChild->GetBindingParent()) {
- // Anonymous node; bail out
- return;
- }
-
UnregisterNamedItems(aChild);
}
@@ -1412,11 +1397,6 @@ nsHTMLDocument::AttributeWillChange(nsIContent* aContent, PRInt32 aNameSpaceID,
NS_ABORT_IF_FALSE(aContent, "Null content!");
NS_PRECONDITION(aAttribute, "Must have an attribute that's changing!");
- if (aContent->GetBindingParent()) {
- // Anonymous node; bail out
- return;
- }
-
if (!IsXHTML() && aAttribute == nsGkAtoms::name &&
aNameSpaceID == kNameSpaceID_None) {
nsIAtom* name = IsNamedItem(aContent);
@@ -1450,11 +1430,6 @@ nsHTMLDocument::AttributeChanged(nsIDocument* aDocument,
NS_ABORT_IF_FALSE(aContent, "Null content!");
NS_PRECONDITION(aAttribute, "Must have an attribute that's changing!");
- if (aContent->GetBindingParent()) {
- // Anonymous node; bail out
- return;
- }
-
if (!IsXHTML() && aAttribute == nsGkAtoms::name &&
aNameSpaceID == kNameSpaceID_None) {