              ctl = self.control_to_optionsframe()
          if self.option.control != ttk.Checkbutton:
              ctl.pack(padx=5, pady=5, fill=tk.X, expand=True)
              if self.option.helptext is not None and not self.helpset:
                  tooltip_kwargs = dict(text=self.option.helptext, wrap_length=600)
                  if self.option.sysbrowser is not None:
                      tooltip_kwargs["text_variable"] = self.option.tk_var
                  _get_tooltip(ctl, **tooltip_kwargs)
  
          logger.debug("Built control: '%s'", self.option.name)
 
</s> remove             _get_tooltip(lbl, text=self.option.helptext, wrap_length=600)
 </s> add             _get_tooltip(lbl, text=self.option.helptext) </s> remove             _get_tooltip(lbl, text=self.option.helptext, wrap_length=600)
 </s> add             _get_tooltip(lbl, text=self.option.helptext) </s> remove         _get_tooltip(ctl, text=self.option.helptext, wrap_length=600)
 </s> add         _get_tooltip(ctl, text=self.option.helptext) </s> remove                        and v is not None]
 </s> add                        and lossname is not None] </s> remove                 helptext = "{}\n\n - {}".format(helptext, help_intro)
                _get_tooltip(ctl, text=helptext, wrap_length=600)
 </s> add                 helptext = f"{helptext}\n\n - {help_intro}"
                _get_tooltip(ctl, text=helptext)
                tooltip_kwargs = dict(text=self.option.helptext)
              ctl = self.control_to_optionsframe()
          if self.option.control != ttk.Checkbutton:
              ctl.pack(padx=5, pady=5, fill=tk.X, expand=True)
              if self.option.helptext is not None and not self.helpset:
                tooltip_kwargs = dict(text=self.option.helptext)
                  if self.option.sysbrowser is not None:
                      tooltip_kwargs["text_variable"] = self.option.tk_var
                  _get_tooltip(ctl, **tooltip_kwargs)
  
          logger.debug("Built control: '%s'", self.option.name)
keep keep keep keep replace keep keep keep keep keep
 Core updates
   - Change loss loading mechanism
   - Autosize tooltips based on content size
   - Random linting + code modernisation 
lib/gui/control_helper.py