Haha it's just a translation of something we say in my language. It roughly means that i must be overseeing something very obvious. But thank you for the download :)
It's not due to the browser, it's due to the security measures my company mandates for devices you work from home from. I cant have anything run through a browser because of it (among other things).