docs: def set_source(self, source):
          """Selects and saves source."""
          route = Navigator(source=self.source).navigate_to_source(source)
  
          # Save new source
          self.source = source
  
          return self._send_keystroke(route, wait=True)