Firefox 3.5, Bug ou estupidez? | Repeat Until Keypressed
Firefox 3.5, Bug ou estupidez?
Por Marco Lopes em 2009
Firefox 3.5 Thumbs Down
É um pequeno detalhe, mas um detalhe importante. O firefox 3.5 não indica, utilizando o ponteiro do rato, que está a carregar uma página. Inicialmente não percebi o que se estava a passar, simplesmente tinha que carregar várias vezes nos links até eles funcionarem. Depois, comecei a perceber que afinal o click no link já tinha sido detectado, simplesmente o ponteiro do rato não tinha mudado.
Evidentemente que a primeira coisa que me ocorreu é que o firefox se tinha passado. Fechei-o e voltei a abrir, mas ele continuava passado. Convencido que tinha encontrado um bug, fui ver se havia algum update ao firefox. Nada. Fui então ao google procurar por casos semelhantes. Rapidamente me deparei com bug reports desta situação no site da Debian, Ubuntu, etc..., mas invariavelmente a resposta é que o bug não ia ser corrigido.
Parece que o pessoal do firefox achou que o melhor mesmo é cada aplicação ignorar os dispositivos de sistema para indicar o estado da aplicação ao utilizador e que o ideal é o utilizador ter que descobrir aplicação a aplicação como é que esta indica que está a processar. Acrescenta-se a isto a desvantagem de o indicador do firefox não se encontrar no local para onde o utilizador está a olhar, como acontecia com o indicador do ponteiro do rato, mas sim na parte de baixo do browser.
Por este motivo, no Linux abandoei o Shiretoko (versão não oficial e que é a que se encontra disponível com o firefox 3.5 nos repositórios do ubuntu) e voltei a usar o firefox 3.1, que é a versão oficial suportada pelo ubuntu. No Mac, voltei ao Safari que tinha abandonado desde o lançamento do Firefox 2 (primeira versão do Firefox que não se arrastava no Mac OS).
PS: Aparentemente o CSS para tirar o sublinhado dos links também não está a ser processado pelo Firefox 3.5 o que faz com que as imagens das tags deste blog fiquem com uma coisa à volta.
Permalink | Enviar post por email | Usabilidade
« FAQ You Três quilos e quantos? »
PTMb Julho 13, 2009 @ 13:06
No caso do cursor não é bug nenhum. Um utilizador criou um relatório de bug no bugzilla indicando que o cursor de carregamento é incomodativo e devia ser removido, e foi o que a Mozilla fez.
Já mais tarde foi criado um outro relatório de bug indicando que a remoção do cursor de carregamento foi um erro e devia ser reposto. Já há quem diga também que, sendo a inexistência de um cursor de carregamento um comportamento específico dos navegadores da plataforma mac, o patch para o primeiro "bug" mencionado deveria ser aplicado unicamente na plataforma mac. Apesar de não perceber nada de compilação de aplicações, já soube pelo segundo bug que é possível recompilar o Firefox sem o patch que tira o cursor, apesar de ser uma tarefa, no mínimo, irritante.
Como solução de meio termo, eu sugiro que ponhas o "throbber" (o disco que gira quando uma página carrega) na barra de menus (ou barra de navegação) para obteres essa informação providenciada pelo rato. Além disso, cada separador também tem um throbber enquanto a página não está totalmente carregada.
Quanto às imagens terem bordas azuis, isso é porque essa borda não é um sublinhado é possa ser retirado por "text-decoration: none". É um borda, e a solução mais simples para resolver isso é escrever uma nova regra de CSS com o seguinte:
Marco Lopes Julho 13, 2009 @ 13:19
Quanto a não ser bug, foi a justificação que vi para a não correcção do problema, mas o facto dos developers não estarem para aí virados não faz com que deixe de ser um bug já que é o comportamento esperado de qualquer aplicação.
Relativamente ao tal comportamento específico da plataforma Mac, acho estranho. Tenho um Mac, sou utilizador de Mac há já alguns anos e o Safari (e já agora o Firefox também) sempre mostrou o cursor "ocupado" enquanto as páginas carregam.
Quanto ao border, como pode ser visto aqui, já tem lá um border: 0px;
Seja como for vou colocar um "none" no border a ver se resolve.
PTMb Julho 13, 2009 @ 13:35
Infelizmente, eu não possuo um mac, por isso eu não posso confirmar de forma alguma qual o comportamento deste.
No entanto, estive a testar umas coisas com CSS (usando a extremamente prática extensão Firebug) e descobri que as imagens não têm borda nenhuma quando inseria a imagem, nem encontrei nenhuma borda nas páginas que vi, por isso acho que pode ter sido uma má transferência da folha de estilos, ou algo parecido, e aconselho-te a limpares a cache e experimentar outra vez.
Marco Lopes Julho 13, 2009 @ 13:47
Neste momento ainda não posso confirmar isso, mas como o meu Mac ainda é um PPC com uns anos é possível que esteja a ser enganado pelo facto de o próprio computador ter que pensar um bocado antes de fazer qq coisa. Quando chegar a casa logo à tarde logo confirmo isso no safari, se ele tiver o mesmo problema em vez de mudar para o safari mudo para uma versão anterior do Firefox.
O problema das imagens é o que se vê neste screenshot no bullet das categorias:
PTMb Julho 13, 2009 @ 14:37
Eu fiz um profile novo para ver se o problema que demonstraste ocorre também aqui, e não ocorre. É de certeza um problema com os ficheiros temporários, ou cache, ter informação errónea.
Por isso o que eu sugiro é ir a Ferramentas > Opções (Editar > Preferências em alguns casos) > Avançado > Rede > Armazenamento em modo Desligado e premir o botão que diz "Limpar Agora".
Além disso, eu aconselho-te a não usar uma versão mais antiga do Firefox (ou pelo menos, usar apenas até não ser mais suportada pela Mozilla) pois muitas vezes acabam por existir bugs e falhas de segurança que nunca mais são corrigidas, que podem levar a roubo de dados/vírus/roube de palavras passe/etc.
PTMb Julho 13, 2009 @ 14:39
Ups, tentei por imagens no comentário anterior, mas não me aprecebi que não posso usar a tag <img />, por isso, aqui estão elas:
Imagem dos links com imagens
Imagem das Preferências
Marco Lopes Julho 13, 2009 @ 14:44
Além disso, eu aconselho-te a não usar uma versão mais antiga do Firefox
Pois, mas não me sobram muitas alternativas, se o Safari sofrer do mesmo problema, em Mac as opções não me agradam. Já experimentei há uns tempos o Flock e o Camino e nenhum deles me convenceu.
Em Linux então é que na prática é Firefox ou… Firefox (epiphany, konqueror e não sei que mais é para esquecer). Por enquanto isso não é um grande problema, eu uso ubuntu e a versão 3.0.11 é a suportada oficialmente pela canonical, entretanto pode ser que o comportamento do Firefox melhore ou que alguém lance uma versão compilada sem o tal patch que introduziu o problema. Ou num caso extremo pode ser que perca um bocado de tempo a compilar eu uma.
De qualquer forma, muito obrigado por todas as dicas e pela ajuda.
Marco Lopes Julho 13, 2009 @ 14:47
Hum… era suposto poderes usar a tag image ou até mesmo clicar no botão Img que aparece na caixa de comentários e introduzir o URL numa caixinha de texto em JS.