diff --git a/src/html/options.html b/src/html/options.html index 640afa8..0a8449d 100644 --- a/src/html/options.html +++ b/src/html/options.html @@ -47,11 +47,11 @@

Link Extractor

Available Flags.
- +
- +
- +
diff --git a/src/js/options.js b/src/js/options.js index ff2a1f3..c21db74 100644 --- a/src/js/options.js +++ b/src/js/options.js @@ -15,7 +15,7 @@ document .addEventListener('submit', (e) => e.preventDefault()) document .getElementById('flags') - .addEventListener('change', (e) => e.target.classList.remove('is-invalid')) + .addEventListener('input', (e) => e.target.classList.remove('is-invalid')) document .querySelectorAll('[data-bs-toggle="tooltip"]') .forEach((el) => new bootstrap.Tooltip(el)) @@ -225,6 +225,7 @@ function updateOptions(options) { } else if (typeof value === 'string') { el.value = value } + el.classList.remove('is-invalid') } } } diff --git a/src/js/service-worker.js b/src/js/service-worker.js index 46577d2..ca8d301 100644 --- a/src/js/service-worker.js +++ b/src/js/service-worker.js @@ -15,6 +15,7 @@ chrome.storage.onChanged.addListener(onChanged) async function onInstalled(details) { console.log('onInstalled:', details) const githubURL = 'https://github.com/cssnr/link-extractor' + const uninstallURL = 'https://link-extractor.cssnr.com/uninstall/' const [options, patterns] = await Promise.resolve( setDefaultOptions({ flags: 'ig', @@ -39,7 +40,7 @@ async function onInstalled(details) { } } } - await chrome.runtime.setUninstallURL(`${githubURL}/issues`) + await chrome.runtime.setUninstallURL(uninstallURL) } /**