Nem tudom, ezt a trükköt legutoljára a 90-es években alkalmaztam, hogy új tab aztán javascript close, azóta egyszerűen beírtam a HTML forrásba, hogy download="filename", vagy beírtam a content disposition-t, és működött, nem kellett tabokat nyitogatni.