@GhostZ , hi
It is not at all a question of old user-agent, it is only about the user agent of edge which work (old or new is same), the user-agent which you put in your example is a user-agent of edg , for chrome and firefox NO one user-agent works, old or new, for proof here are some tests:
firefox, verry old user-agent (do not work) :
Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.7.9) Gecko/20050711 Firefox/1.0.5
chrome, verry old user-agent (do not work) :
5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19
edge, verry old user-agent (WORK) :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246
edge, new user-agent (WORK) : :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19582
in no case can we accuse f.vision of false positive for firefox result, because all the tests with real FIREFOX browser pass well, never pass with BAS and firefox UA
conclusion, there is a problem of user-agent with BAS, it would be necessary to report the bug, thank you.