docs: def reset(self):
          """
          Reset all inputs back to default.
          """
          self.reset_bars()
          self.url_progressbar.reset()
  
          # reset all resetable components
          for prop in dir(self):
              if prop.startswith("__"):
                  continue
  
              prop_obj = getattr(self, prop)
              if prop_obj is not None and hasattr(prop_obj, "reset"):
                  prop_obj.reset()
  
          # reset descriptors
          properties = (
              getattr(self.__class__, prop)
              for prop in self._property_list
              if hasattr(self.__class__, prop)
          )
          for prop in properties:
              if hasattr(prop, "reset"):
                  prop.reset()
              elif hasattr(prop, "__set__"):
                  prop.__set__(None, "")
  
          self.additional_info = None