Acho que isso é um erro links
. Em vez de fazer a string de consulta para a solicitação GET
que acontece quando você pressiona "Pesquisar" seja apenas o conteúdo codificado por URL do formulário de pesquisa, que é como deve funcionar, links
envia um formulário que consiste em a string de consulta foi iniciada com mais o conteúdo codificado por URL do formulário de pesquisa. Isso significa que:
- pela primeira vez, você obtém o formulário de pesquisa novamente porque
advanced=1
ainda está definido, que é o parâmetro que faz com que o Launchpad mostre o formulário de pesquisa; - na segunda vez, ele envia todos os parâmetros de pesquisa da primeira tentativa e, em seguida, todos os mesmos parâmetros de pesquisa, o que faz com que o Launchpad falhe porque esperava apenas um valor único para algumas dessas entradas.
A especificação HTML atual define o algoritmo de envio de formulário e deixa claro que o navegador é para definir a string de consulta para o formato codificado, não acrescentar o formulário codificado.
Sinta-se à vontade para arquivar um bug no Launchpad ; seria de baixa prioridade porque parece ser apenas esse navegador, mas pode haver alguma maneira de produzir erros mais claros e / ou construir o formulário de modo a evitar esse bug do navegador (por exemplo, suspeito que usar action="/+bugs"
em vez de action=""
funcionaria em torno dele). Seria melhor enviar um relatório de erro para o desenvolvedor de links , pois ele parece ser mantido ativamente; por favor me CC ([email protected]) e eu posso ajudar a explicar a situação.