DoLoadURL(aUri, "view", nsnull, nsIChannel::LOAD_NORMAL, 0, nsnull, PR_FALSE);
DoLoadURL(aUri, strCommand, nsnull, nsIChannel::LOAD_NORMAL, 0, nsnull, PR_FALSE);
nsWebShell::DoContent(const char * aContentType,                      nsURILoadCommand aCommand,                      const char * aWindowTarget,                      nsIChannel * aOpenedChannel,                      nsIStreamListener ** aContentHandler,                      PRBool * aAbortProcess){  if (aAbortProcess)    *aAbortProcess = PR_FALSE;  // first, run any uri preparation stuff that we would have run normally  // had we gone through OpenURI  nsCOMPtr<nsIURI> aUri;  aOpenedChannel->GetURI(getter_AddRefs(aUri));  PrepareToLoadURI(aUri, "view", nsnull, PR_TRUE, nsIChannel::LOAD_NORMAL, 0, nsnull, nsnull);  // mscott: when I called DoLoadURL I found that we ran into problems because  // we currently don't have channel retargeting yet. Basically, what happens is that  // DoLoadURL calls StopBeforeRequestingURL and this cancels the current load group  // however since we can't retarget yet, we were basically canceling our very  // own load group!!! So the request would get canceled out from under us...  // after retargeting we may be able to safely call DoLoadURL.   DoLoadURL(aUri, "view", nsnull, nsIChannel::LOAD_NORMAL, 0, nsnull, PR_FALSE);  return mDocLoader->LoadOpenedDocument(aOpenedChannel,                                         "view",                                        this,                                        nsnull,                                        nsnull,                                        aContentHandler);}