結論から書くと、
window.open() にてサイズを指定する時は、
width と height どちらも指定しないと適用されない。
たまに width のみサイズ調整したい時があったりなかったりする。
そういう時は window オブジェクトから適当なプロパティを参照すれば良いと思う。
サンプルコード
console.log(window)
window.open('https://youtube.com', '_blank', 'width=150,height=' + window.outerHeight + ',scrollbars=yes,resizable=yes,menubar=no,toolbar=no,location=no,directories=no,status=no')