Esse fenômeno chato pode ser um bug, veja as discussões aqui .
Depois de investigar esse problema usando o devtools no Chrome, descobri que esse problema é causado pelo estilo CSS do contêiner que contém a página. Mais detalhes em this thread .
Então eu tenho uma ideia, nós podemos usar tampermonkey para inserir automaticamente esta regra css para newtab. Passando algum tempo aprendendo como fazer isso, e aqui está meu script tampermonkey simples:
// @match https://*/_/chrome/newtab*
// @grant GM_addStyle
GM_addStyle("body.des-mat { height: 100%; }");
Mas eu acho que essa solução está muito 'suja', esperando que a equipe do Chrome possa resolver esse problema o mais rápido possível.
EDIT: Com uma pequena atualização do Google para o Chrome (de 65.0.3325.146 para 65.0.3325.162), esse script não está funcionando.
EDIT2: No último chromium (v67.0.3371.0), este bug parece estar resolvido (adicionando 'height: 100%' ao tag BODY, da mesma forma que fizemos). Então espere pela nova versão do Chrome ou mude para o Chromium.