! Works Perfectly! Just as it should and expected to do !
I dont understand people, it is a Home Button (most browsers have that house button by default) you need to press to take you to your "home page" that you set yourself.
It is Not a default landing page !
It has Nothing to do with the "Startup Tab" or the "New Tab"