Eu não experimentei a parte "Every second page title" em falta no meu firefox (você está usando alguma versão mais antiga?). Mas a parte do "título da página que sai" é a mesma que você. É compreensível que isso aconteça: esse evento LocationChange é acionado assim que você altera o local, portanto, basta obter o título do documento atual (que se torna um documento de saída para nós!).
Uma saída seria adicionar algum atraso antes de obter o título. Isso é o que eu tento:
Coloque um arquivo javascript no diretório vimperator / plugin onde eu adiciono este método:
commands.addUserCommand ("showtitle", "add some delay before showing it",
function (args) {
setTimeout(function() {
liberator.echo(document.title);
}, 1);
}
);
Este plugin irá adicionar um novo comando para o vimperator (depois de reiniciar o FF). Se você chamar este comando, ele mostrará o título do documento atual após 1 milissegundo. Agora podemos usar este novo comando para nosso comando auto: autocmd LocationChange .* showtitle
. Depois disso, você verá o título do documento atual (documento atual para nós) sendo exibido na maioria dos casos. você pode aumentar o atraso para se tornar mais preciso.