                          retval[key]["helptext"] = params
                          continue
                      initial_value = conf.config_dict[option]
                      initial_value = "none" if initial_value is None else initial_value
                      if params["type"] == list and isinstance(initial_value, list):
                          # Split multi-select lists into space separated strings for tk variables
                          initial_value = " ".join(initial_value)
  
                      retval[key]["options"][option] = ControlPanelOption(
                          title=option,
 
</s> remove                 for option, params in conf.defaults[section].items():
                    if option == "helptext":
                        retval[key]["helptext"] = params
                        continue
 </s> add                 retval[key]["helptext"] = conf.defaults[section].helptext
                for option, params in conf.defaults[section].items.items(): </s> remove                         dtype=params["type"],
                        group=params["group"],
                        default=params["default"],
 </s> add                         dtype=params.datatype,
                        group=params.group,
                        default=params.default, </s> remove                     opt_value = self.config.get(section, item)
 </s> add                     if opt.choices == "colorchooser":
                        continue
                    opt_value = self.config.get(section_name, item) </s> remove                     if opt_value not in opt["choices"]:
                        default = str(opt["default"])
 </s> add                     if opt_value not in opt.choices:
                        default = str(opt.default) </s> remove                                                            for choice in opt["choices"]):
 </s> add                                                            for choice in opt.choices):
                    if params.datatype == list and isinstance(initial_value, list):
                          retval[key]["helptext"] = params
                          continue
                      initial_value = conf.config_dict[option]
                      initial_value = "none" if initial_value is None else initial_value
                    if params.datatype == list and isinstance(initial_value, list):
                          # Split multi-select lists into space separated strings for tk variables
                          initial_value = " ".join(initial_value)
  
                      retval[key]["options"][option] = ControlPanelOption(
                          title=option,
keep keep keep keep replace keep keep keep keep keep
 Preview - Allow mask color/opacity configuration
  - typing: lib.config
  - docs: lib.config
  - bugfix: popup_configure - keep assets on top 
lib/gui/popup_configure.py