This extension will let you set a homepage for new tab.
Most recent versions of Edge and Chrome make it harder to change the homepage URL, `homepage-newtab` is a chrome extension that allows you to change the home page URL. So it will automatically open when you create a new tab