Ao usar o Google Chrome, eu gostaria de ter uma página rolada para cima, de modo que a parte inferior dos campos do formulário esteja na parte inferior da janela ou quando eu clico na entrada de texto para começar a digitar algo. No entanto, se a altura do formulário for maior que a janela, o topo não deve ser rolado automaticamente.
Eu quero ir de:
para:
Um bônus recurso essencial seria para a caixa de entrada para ser automaticamente redimensionada em altura (mas não de largura) para preencher a janela. Esse recurso seria idealmente configurável: ativar / desativar e margem acima e abaixo.
Outra ideia seria adicionar um botão "maximizar / restaurar" ao campo para que pudesse ser feito com um clique (em vez de automaticamente após o foco).
Não deve haver rolagem ou redimensionamento para caixas de entrada de uma linha.
Existe uma extensão ou um userscript que faz algo assim?