anchor.diff:          begin
             Delete(0);
             FTitleHistory.Delete(0);
  -          PositionObj(FPositionHistory[0]).Free;
             FPositionHistory.Delete(0);
           end;
         end;
  
positive.code:     AStream.Position := 0;
      FreeAndNil(FDocument);
      if ft in [HTMLType, TextType] then
        FDocument := TBuffer.Create(AStream, URL)
      else
        FDocument := TBuffer.Create('<img src="' + URL + '">');
  
      if Assigned(FOnParseBegin) then
        FOnParseBegin(Self, FDocument);
  
      case ft of
        HTMLType:
        begin
  
negative.code:     else
        ParseText(Self, FDocument);
      CheckVisitedLinks;
      if not PositionTo(Dest) and ((FCurrentFile = '') or (FCurrentFile <> OldFile)) then
      begin
        {if neither destination specified nor same file, move to top}
        ScrollTo(0);
        HScrollBar.Position := 0;
      end;
      PaintPanel.Invalidate;
    finally
      htProgressEnd;
  