I believe Firefox and Chrome do not allow you to set a local html file as a new tab page. You can set it as a home page but then you need to manually navigate to it after creating a new tab.
[1] https://support.google.com/chrome/a/answer/2657289#zippy=%2C...