Listas de bugs nos browsers

Já andava há algum tempo para registar aqui alguns sítios web que uso quando preciso saber se algo irá funcionar bem em “todos” os browsers (ou na maioria). Ao ler um post intitulado Browser bug lists resolvi não perder mais tempo e usar o meu “amigo” JustBlogIt! - uma entrada no menu quando clico com o botão do lado direito do rato no Firefox (excelente extensão!).

Eis a lista (mas na minha ordem):

Popularity: 3% [?]

Firefox - Opening file - button OK

Já vos aconteceu isto ? Dentro do firefox, clicam num ficheiro que não é suposto ser aberto pelo browser - por exemplo, um PDF. Inteligente, e como “menino bem comportado” que é, o firefox abre uma janela de diálogo a perguntar o que queremos fazer: abrir com uma aplicação ou guardar o ficheiro. O problema que me aconteceu - e já encontrei mais uma pessoa a quem lhe aconteceu o mesmo - é que o botão de OK aparece desactivado (em tom cinza) e nunca fica activo, qualquer que seja a opção ou aplicação escolhida. Grrr…. Não me vai obrigar a fazer wget do URL, pois não ?

Esta situação aconteceu-me depois de desinstalar o Adobe acrobat reader 5 antigo que tinha (instalado com um tar.gz com o binário) e instalei o último acrobat reader 7.0 para linux em rpm. Assim, a localização do executável acroread mudou e o firefox passou-se com isso.

A primeira solução foi criar um symbolic link no caminho antigo a apontar para o novo. Nem foi preciso fazer restart, o firefox começou logo a funcionar bem, com o botão “OK” activo. Entretanto, tinha feito uma pesquisa no google, onde apareceu a seguinte referência, com uma solução mais limpa e que funciona:
http://open.mcgill.ca/pipermail/mclug/2005-February/000079.html

Basicamente, basta ir ao ficheiro mimeTypes.rdf que, no meu caso, estava dentro da área pessoal em
.mozilla/firefox/o_nome_do_meu_profile/mimeTypes.rdf
e remover todas as referências de descrição de comportamento para com o PDF. Só não tirei a linha
<resource="urn:mimetype:application/pdf">
que está quase no fim do ficheiro, porque não tem nada a ver com a questão.
Com esta solução, fiz restart e ficou a funcionar direito (já apaguei o ridículo symbolic link no caminho antigo ;-).

Espero que este “relatório” seja útil a alguém.

Popularity: 3% [?]