Open
Description
Reproduce the issue ⚡️
Enter the value "ghost" into the input box. On form submission the request is subsequently processed and fails as this is not a legitimate domain.
Photographic evidence 📷
![Screenshot 2024-02-11 at 21 22 48](https://private-user-images.githubusercontent.com/55323451/303948323-5625e31e-5ef0-49ce-a1da-9a82ce0f7867.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MzM1ODYsIm5iZiI6MTczODkzMzI4NiwicGF0aCI6Ii81NTMyMzQ1MS8zMDM5NDgzMjMtNTYyNWUzMWUtNWVmMC00OWNlLWExZGEtOWE4MmNlMGY3ODY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDEzMDEyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiMzlhMWQyOTMwN2Q3ZDFlYjYwMWEyOTQ0YWQwZDM4MjYwODBiNDFlNjhmMWE2NjU1ZjRlYTA3ZGU4OTlhMTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.1GIFNQf5GFLBl6fEkAIIXbd1IqUoZCBOKQWhfVHJmTE)
Suggested improvements 🔨
Implement client-side logic to validate the input and prevent form submission if the input does not take the form of a legitimate domain. This is most likely to take the form of a Regular Expression that validates the input and enables form submission once satisfied.
Subsequently, this will leave the error message for domain forms that most likely aren't actually live or legitimate domain requests:
![Screenshot 2024-02-11 at 21 27 11](https://private-user-images.githubusercontent.com/55323451/303948517-2f8587f8-307a-49a8-bbce-020326f4f5f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MzM1ODYsIm5iZiI6MTczODkzMzI4NiwicGF0aCI6Ii81NTMyMzQ1MS8zMDM5NDg1MTctMmY4NTg3ZjgtMzA3YS00OWE4LWJiY2UtMDIwMzI2ZjRmNWYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDEzMDEyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU5ZjJlYzYwYzYyMmUwZmYwZTRhMWU4YjdiZmYzYTE0YWU3YzlkNmFlMjIwZTUxZTUwNjBlOTZkYWE2NjdmNmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.owVqu7_q1FYh2GVCkqsu_Ly8-U-uWcJeIz5v0E9r10U)