Absurd, currently trying to figure out how to sponsor my wife and now this. The wording seems to imply that even those here on valid non-immigrant visas (F1) would need to apply via their home country. It doesn’t help that I130+I485 (AOS) could take over a year to process? If you have filed I485 and they fail to process it before your current visa expires (D/S ends like F1 OPT). Then what? You just have to leave, aba…
I suppose little matters from the before days, but I've only been a permanent resident for 2 years so maybe this timeline helps: https://wiki.roshangeorge.dev/w/Green_Card_Application#Timel...