diff --git a/mozilla/uriloader/base/nsURILoader.cpp b/mozilla/uriloader/base/nsURILoader.cpp index a3d3a03f90c..f0d9c40ec3a 100644 --- a/mozilla/uriloader/base/nsURILoader.cpp +++ b/mozilla/uriloader/base/nsURILoader.cpp @@ -515,7 +515,9 @@ NS_IMETHODIMP nsURILoader::GetTarget(const char * aWindowTarget, nsCOMPtr treeItem; *aRetargetedWindowContext = nsnull; - if(!name.Length() || name.EqualsIgnoreCase("_self") || name.EqualsIgnoreCase("_blank")) + if(!name.Length() || name.EqualsIgnoreCase("_self") || + name.EqualsIgnoreCase("_blank") || + name.EqualsIgnoreCase("_new")) { *aRetargetedWindowContext = aWindowContext; } diff --git a/mozilla/xpfe/browser/src/nsBrowserInstance.cpp b/mozilla/xpfe/browser/src/nsBrowserInstance.cpp index 6da3a17084c..4b9e2dcfec8 100644 --- a/mozilla/xpfe/browser/src/nsBrowserInstance.cpp +++ b/mozilla/xpfe/browser/src/nsBrowserInstance.cpp @@ -2324,6 +2324,11 @@ static nsModuleComponentInfo components[] = { NS_CONTENT_HANDLER_PROGID_PREFIX"text/rdf", nsBrowserContentHandlerConstructor }, + { "Browser Content Handler", + NS_BROWSERCONTENTHANDLER_CID, + NS_CONTENT_HANDLER_PROGID_PREFIX"text/xml", + nsBrowserContentHandlerConstructor + }, { "Browser Content Handler", NS_BROWSERCONTENTHANDLER_CID, NS_CONTENT_HANDLER_PROGID_PREFIX"text/css",