There is a fix for that:
If you want the domain
awesomesite, simply add one of the following TLDs to it (.ml, .ga, .gq or .cf).
For example, instead of searching for
awesomesite, you can search for
awesomesite.ml and it will check the domain correctly and it will add it to your cart (unless someone already has it).
For more information on how to get a Freenom domain, you can see this article from Greenreader9:
(On step 5 of the guide, add the following nameservers:
(.tk does not work on InfinityFree)