getcontrolbyname

I cannot see an issue here.
Was retested with the latest version with a new project with a few controls dropped on it and the code


procedure TForm2.WebButton1Click(Sender: TObject);
var
  i: integer;
begin
  for i := 0 to ComponentCount - 1 do
    begin
      weblistbox1.Items.Add( self.Components.Name);
    end;
end;

and this shows all found components in the listbox