2 pontos por GN⁺ 2026-03-06 | 1 comentários | Compartilhar no WhatsApp
  • No ambiente padrão de instalação do Firefox no macOS, o menu de clique com o botão direito é excessivamente complexo e tem muitos itens desnecessários
  • Por meio das configurações em about:config, é possível desativar vários recursos, como botões relacionados a IA, captura de tela, tradução, pré-visualização de links, busca visual e outros
  • Ao alterar um total de 13 configurações para false, ele é reduzido de 26 itens para 15, deixando o menu muito mais enxuto
  • Alguns itens (ex.: “Bookmark Link…”, “Save Link As…”, “Languages”) não podem ser removidos sem modificar o CSS (userChrome.css)
  • A proposta é que o Firefox ofereça uma UI para personalizar o menu de clique com o botão direito, assim como faz com a personalização da barra de ferramentas

Problemas do menu padrão de clique com o botão direito do Firefox

  • No macOS, o menu de clique com o botão direito de uma instalação nova do Firefox inclui 26 itens, 7 separadores e 2 submenus
    • Há muitos itens desnecessários, como “Ask an AI Chatbot”, “Copy Clean Link” e “Inspect Accessibility Properties”
    • Alguns botões continuam aparecendo mesmo após usar o recurso apenas uma vez, e não há uma forma clara de desativá-los
  • Itens como “Copy Clean Link” e “Copy Link to Highlight” aparecem como botões sem utilidade dependendo do contexto
  • O menu é excessivamente complexo, o que dificulta para o usuário encontrar os recursos de que realmente precisa

Organizando o menu com about:config

  • Ao alterar as configurações abaixo para false, os respectivos botões são removidos
    • browser.translations.select.enable: remove “Translate Selection”
    • screenshots.browser.component.enabled: remove o recurso e o botão de captura de tela
    • dom.text_fragments.enabled: remove “Copy Link to Highlight”
    • privacy.query_stripping.strip_on_share.enabled: remove “Copy Clean Link”
    • devtools.accessibility.enabled: remove “Inspect Accessibility Properties”
    • browser.ml.chat.menu: remove “Ask an AI Chatbot”
    • browser.ml.linkPreview.enabled: remove “Preview Link”
    • dom.text-recognition.enabled: remove “Copy Text From Image”
    • browser.search.visualSearch.featureGate: remove “Search Image with Google Lens”
    • extensions.formautofill.addresses.enabled: remove botões relacionados ao preenchimento automático de endereços
    • extensions.formautofill.creditCards.enabled: remove botões relacionados ao preenchimento automático de dados de pagamento
    • widget.macos.native-context-menus: remove o menu padrão “Services” do macOS
    • print.enabled: remove a função de impressão e os botões relacionados
  • Após aplicar essas configurações, o menu cai de 26 para 15 botões, ficando muito mais simples

Itens que ainda permanecem e não podem ser removidos

  • “Bookmark Link…”, “Save Link As…”, “Email Image…”, “Set Image as Desktop Background…”, “Bookmark Page…” e outros não podem ser removidos via about:config
    • As reticências ... nesses itens indicam ações que exigem entrada do usuário
  • Ao clicar com o botão direito em uma área de formulário, os menus “Check Spelling” e “Languages” ainda aparecem
    • “Check Spelling” pode ser removido ao desativar completamente a verificação ortográfica, mas é um recurso útil, então foi mantido
    • O menu “Languages” não pode ser removido mesmo em um ambiente com um único idioma

Personalização adicional com userChrome.css

  • Os botões desnecessários restantes podem ser removidos criando um arquivo userChrome.css
  • O autor menciona que pretende abordar como usar userChrome.css em um próximo texto

Proposta para melhorar a experiência do usuário no Firefox

  • O processo de desativar vários botões individualmente é complexo e pouco intuitivo
  • Do ponto de vista de um novo usuário, é difícil encontrar onde ficam essas configurações, e algumas exigem ajustes quase no nível de hacks não oficiais
  • O Firefox deveria oferecer, como em “Customize Toolbar”, uma interface para gerenciar visualmente os itens do menu de clique com o botão direito
  • A estrutura atual é útil para usuários avançados, mas carece de amigabilidade para o usuário comum

1 comentários

 
GN⁺ 2026-03-06
Comentários do Hacker News
  • Em outra linha do tempo, se o Firefox tivesse encurtado bastante o menu de contexto, provavelmente teriam surgido posts de blog de usuários avançados reclamando da perda de recursos
    Na verdade, já vi esse tipo de reclamação muitas vezes sempre que o Firefox remove funcionalidades da interface
    No fim, é difícil agradar todo mundo

    • É impressionante como algumas pessoas ficam bravas até com coisas realmente triviais
    • Eu preferiria que o menu fosse personalizável
      Usuários iniciantes já abandonaram o Firefox há muito tempo, então acho que não precisa se preocupar com isso
    • É difícil agradar todo mundo, mas esse não é o ponto principal
      O problema é que o Firefox adicionou recursos de IA e ativou isso sem perguntar ao usuário
      É contraditório se vender como um navegador focado em privacidade e colocar IA por padrão
    • As mudanças no Firefox são um desafio realmente difícil
      O essencial é equilibrar as opções expostas ao usuário comum e os recursos profundos para usuários avançados
      O sucesso do computador não veio por ser “um produto para todos”, mas por ser “um ambiente que qualquer pessoa pode adaptar às próprias necessidades”
      No fim, todo usuário acaba se tornando um usuário avançado à sua maneira
      Como diz Jack Conte neste vídeo de palestra, acho que o verdadeiro sucesso vem de uma minoria apaixonada de usuários
    • A consistência da UI também é importante
      Itens como “copy clean link” aparecerem e sumirem conforme o contexto é confuso
      Eu preferiria que eles fossem sempre exibidos, nem que fosse desativados
  • O símbolo “...” é uma convenção tradicional de UI usada quando o item de menu não executa a ação imediatamente e abre uma caixa de diálogo

    • Essa regra não é um problema exclusivo do Firefox, e sim uma convenção de interface que existe há muito tempo
      Menus desativados em cinza são úteis porque sinalizam que estou no lugar certo
      Quando o item desaparece, isso só gera mais confusão
    • Quem escreveu essa frase parece não entender muito bem as convenções de UI
      Itens em cinza podem parecer inúteis, mas na verdade são um importante mecanismo de feedback
    • “...” só deve ser usado quando for necessário inserir informações adicionais
      Se a ação apenas abre uma janela de propriedades, isso não é necessário
    • Essa convenção é mantida há mais de 30 anos
    • Isso me faz lembrar de quando, na era do Windows, havia mais atenção a essas pequenas regras de UI
      Hoje parece que esse cuidado diminuiu, o que me dá uma certa nostalgia
  • A Apple abandonou o modelo de ter menus em cada janela com base na lei de Fitts (Fitts’s law)
    Como também aparece no artigo sobre Menu bar, menus na parte inferior da janela eram lentos e ineficientes
    Pessoalmente, eu gosto da estrutura rica de menus do Firefox
    Acho bom colocar recursos menos usados em submenus, mas manter ao máximo a descobribilidade (discoverability) dentro do próprio menu

    • Mas é impossível colocar tudo em menus
      Acabaria havendo centenas de itens
      Menus não têm busca e oferecem pouca explicação, então eu os vejo como um fracasso em termos de exploração
    • Essa discussão não é sobre menus de janela, mas sobre o menu de contexto
      Eles ainda existem no macOS
    • A lei de Fitts fazia mais sentido na época dos monitores de 12 polegadas, mas é menos válida nas telas grandes de hoje
  • O problema da cultura atual é que um texto que antes seria algo como “dá para reorganizar o menu assim”
    agora virou conteúdo centrado em indignação
    No passado, discussões como Mac vs PC ou vim vs emacs tinham um tom mais de brincadeira
    Hoje, quase todo texto ficou agressivo demais

    • Claro, a postura das empresas também mudou
      Antes o Firefox reforçava a privacidade, mas agora passa a ativar por padrão recursos que a enfraquecem
      Dá para entender por que o tom dos usuários ficou mais ríspido diante dessa mudança
  • Obrigado por compartilhar configurações úteis do about:config
    Isso é útil para quem usa arquivos user.js para manter e sincronizar configurações
    Também recomendo a ferramenta simpleMenuWizard, que permite remover todos os itens do menu de clique direito

    • Essa ferramenta parece realmente muito boa
      Eu removi uns 15 itens com userChrome.css, mas na próxima devo trocar para ela
  • O menu realmente estava longo demais
    Eu uso “Save Link As...” com frequência, mas nunca usei “Set Image as Desktop Background...” nem uma vez na vida
    Parece um item de menu destinado a um caso de uso excessivamente específico

    • Só para constar, “Save Link As...” na verdade não salva o link em si, e sim o recurso de destino do link
      O nome é confuso
  • Sou muito grato por existir uma configuração que desativa a rolagem com stylus e faz a caneta funcionar como ferramenta de seleção de texto
    É um comportamento que eu esperava desde a época do PenPoint e do Windows for Pen Computing

  • Desativar completamente um recurso parece um pouco exagerado
    Eu uso a função de captura de tela às vezes, mas não pelo menu de clique direito
    O mesmo vale para preenchimento automático, impressão e ferramentas de acessibilidade
    É uma pena não poder desativar itens de menu desnecessários

    • Mas eu queria perguntar como você acessa a função de captura de tela sem usar o clique direito
      Eu sempre usei só por esse menu
  • É interessante ver críticas a itens esmaecidos
    Hoje em dia, muito software simplesmente esconde a própria UI quando você não tem permissão ou quando certos recursos estão bloqueados
    Aí você segue a documentação ou o caminho indicado por uma IA e o menu nem existe, o que é confuso
    Itens em cinza são o mínimo de descobribilidade (discoverability) para indicar “esse recurso existe”
    Idealmente, também seria bom mostrar “por que ele está desativado”, mas talvez isso já seja querer demais

    • Na nossa empresa, a maioria dos menus é mostrada para todos os usuários
      Se a pessoa clicar, ela vai para uma página informando “você não tem permissão”
      Acho isso muito melhor do que não mostrar nada
    • O UX de hoje em dia realmente está num nível de “gaslighting”
      Até mensagens de erro desapareceram, e tudo o que acontece é um spinner de carregamento girar um pouco e sumir
      O usuário nem fica sabendo por que não funcionou
    • Este comentário expressa perfeitamente o que eu penso
      Eu estava olhando para a tela e gritando “descobribilidade!
  • Foi uma lista interessante de opções do about:config
    Acho que talvez eu seja um dos poucos que realmente já usou todos aqueles itens do menu de clique direito

    • Mesmo assim, “Set as Desktop background” é demais
      E além disso, nem dá para remover via about:config