diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp
index eb4a8f73b76..684afd3c5d5 100644
--- a/mozilla/content/html/document/src/nsHTMLDocument.cpp
+++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp
@@ -487,6 +487,10 @@ nsHTMLDocument::BaseResetToURI(nsIURI *aURL)
NS_ASSERTION(mWyciwygChannel == nsnull, "nsHTMLDocument::Reset() - Wyciwyg Channel still exists!");
mWyciwygChannel = nsnull;
+ if (mBaseTarget) {
+ mBaseTarget->Truncate();
+ }
+
return result;
}