code: def recompute_tabs_titles(self):
          
          use_vte_titles = self.settings.general.get_boolean("use-vte-titles")
          if not use_vte_titles:
              return
  
          # TODO NOTEBOOK this code only works if there is only one terminal in a
          # page, this need to be rewritten
          for terminal in self.get_notebook().iter_terminals():
              page_num = self.get_notebook().page_num(terminal.get_parent())
              self.get_notebook().rename_page(page_num, self.compute_tab_title(terminal), False)
docs: Updates labels on all tabs. This is required when `self.abbreviate`
          changes