How to remove "Top sites and news feed tab" in new Internet Explorer?
Solution 1:
Of course, I found it very soon after asking the question: Tools > Internet Options > Tabs > When a new tab is opened, open
. Leaving this in place in case it helps someone else with the same problem...