()
| 1942 | ); |
| 1943 | } |
| 1944 | async function loadSiteConfigs() { |
| 1945 | try { |
| 1946 | const data = await getStorageData([ |
| 1947 | CONSTANTS.STORAGE_KEYS.USER_SELECTORS, |
| 1948 | CONSTANTS.STORAGE_KEYS.DEFAULT_SELECTORS, |
| 1949 | ]); |
| 1950 | const userConfigs = data[CONSTANTS.STORAGE_KEYS.USER_SELECTORS] || {}; |
| 1951 | const defaultConfigs = |
| 1952 | data[CONSTANTS.STORAGE_KEYS.DEFAULT_SELECTORS] || {}; |
| 1953 | return { ...defaultConfigs, ...userConfigs }; |
| 1954 | } catch (error) { |
| 1955 | console.error("Error loading site configs:", error); |
| 1956 | showModal(`Error loading site configurations: ${error.message}`); |
| 1957 | return {}; |
| 1958 | } |
| 1959 | } |
| 1960 | |
| 1961 | function removeImportButtonClickListener() { |
| 1962 | if (importButtonClickListener && UI.importBtn) { |
no test coverage detected