      def __init__(self):
          self._popup = None
          # The GUI Config cannot be scanned until GUI is launched, so this is populated
          # on the first call to load the settings
          self._configs = dict()
  
      def open_popup(self, name=None):
          """ Launch the popup, ensuring only one instance is ever open
  
          Parameters
 
</s> remove _POPUP = []
_CONFIG_FILES = []
_CONFIGS = dict()

 </s> add  </s> remove         if not self._configs:
            self._scan_for_configs()
 </s> add         self._scan_for_configs() </s> remove         self._vars = dict()
        self._cache = dict()
 </s> add         self._vars = {}
        self._cache = {} </s> remove             img = get_images().icons.get("settings_{}".format(cat), "")
 </s> add             img = get_images().icons.get(f"settings_{cat}", "") </s> remove         self.geometry("{}x{}+{}+{}".format(width, height, pos_x, pos_y))
 </s> add         self.geometry(f"{width}x{height}+{pos_x}+{pos_y}")
        self._configs = {}
      def __init__(self):
          self._popup = None
          # The GUI Config cannot be scanned until GUI is launched, so this is populated
          # on the first call to load the settings
        self._configs = {}
  
      def open_popup(self, name=None):
          """ Launch the popup, ensuring only one instance is ever open
  
          Parameters
keep keep keep keep replace keep keep keep keep keep
 bugfix: gui - settings popup. Always reload config 
lib/gui/popup_configure.py