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
homepage-newtab
TBD