feat(frontend): carry out minimal URL validation for url fields

This commit is contained in:
Viren070
2024-12-26 18:32:43 +00:00
parent 5b9da0b925
commit d29d254daf
@@ -423,6 +423,19 @@ export default function Configure() {
);
return false;
}
console.log(option.label);
if (option.id.toLowerCase().includes('url')) {
try {
new URL(addon.options[option.id]);
} catch (_) {
showToast(
`Invalid URL for ${option.label}`,
'error',
'invalidUrl'
);
return false;
}
}
}
}
}