2 puntos por GN⁺ 2026-03-06 | 1 comentarios | Compartir por WhatsApp
  • En la instalación predeterminada de Firefox en macOS, el menú contextual es excesivamente complejo y tiene demasiadas opciones innecesarias
  • Mediante la configuración de about:config, se pueden desactivar varias funciones como botones relacionados con IA, capturas de pantalla, traducción, vista previa de enlaces, búsqueda visual y más
  • Si se cambian un total de 13 ajustes a false, el menú se reduce de 26 opciones a 15, quedando mucho más limpio
  • Algunos elementos (por ejemplo, “Bookmark Link…”, “Save Link As…”, “Languages”) no pueden eliminarse sin modificar CSS (userChrome.css)
  • Se propone que Firefox ofrezca una interfaz para personalizar el menú contextual, igual que la función de personalización de la barra de herramientas

Problemas del menú contextual predeterminado de Firefox

  • En una instalación nueva de Firefox en macOS, el menú contextual incluye 26 opciones, 7 separadores y 2 submenús
    • Hay muchas opciones innecesarias, como “Ask an AI Chatbot”, “Copy Clean Link” e “Inspect Accessibility Properties”
    • Algunos botones siguen mostrándose incluso después de usar la función una sola vez, y no es claro cómo desactivarlos
  • Opciones como “Copy Clean Link” o “Copy Link to Highlight” aparecen como botones sin sentido según el contexto
  • El menú es tan complejo que al usuario le cuesta encontrar las funciones que realmente necesita

Limpiar el menú con about:config

  • Si se cambian los siguientes ajustes a false, se eliminan los botones correspondientes
    • browser.translations.select.enable: elimina “Translate Selection”
    • screenshots.browser.component.enabled: elimina la función y el botón de capturas de pantalla
    • dom.text_fragments.enabled: elimina “Copy Link to Highlight”
    • privacy.query_stripping.strip_on_share.enabled: elimina “Copy Clean Link”
    • devtools.accessibility.enabled: elimina “Inspect Accessibility Properties”
    • browser.ml.chat.menu: elimina “Ask an AI Chatbot”
    • browser.ml.linkPreview.enabled: elimina “Preview Link”
    • dom.text-recognition.enabled: elimina “Copy Text From Image”
    • browser.search.visualSearch.featureGate: elimina “Search Image with Google Lens”
    • extensions.formautofill.addresses.enabled: elimina los botones relacionados con el autocompletado de direcciones
    • extensions.formautofill.creditCards.enabled: elimina los botones relacionados con el autocompletado de datos de pago
    • widget.macos.native-context-menus: elimina el menú nativo “Services” de macOS
    • print.enabled: elimina la función de impresión y los botones relacionados
  • Después de aplicar estos ajustes, el menú pasa de 26 a 15 botones, quedando mucho más simple

Elementos que siguen quedando y no pueden eliminarse

  • “Bookmark Link…”, “Save Link As…”, “Email Image…”, “Set Image as Desktop Background…”, “Bookmark Page…” y otros no pueden eliminarse desde about:config
    • Los ... de estos elementos indican acciones que requieren entrada del usuario
  • Al hacer clic derecho en un campo de formulario, siguen apareciendo los menús “Check Spelling” y “Languages”
    • “Check Spelling” puede quitarse si se desactiva completamente la revisión ortográfica, pero como es útil, se mantiene
    • El menú “Languages” no puede eliminarse ni siquiera en un entorno de un solo idioma

Personalización adicional con userChrome.css

  • Los botones innecesarios que queden pueden eliminarse creando un archivo userChrome.css
  • Se menciona que en el siguiente artículo se explicará cómo usar userChrome.css

Propuesta para mejorar la experiencia de usuario en Firefox

  • El proceso de desactivar varios botones de forma individual es complejo y poco intuitivo
  • Para los nuevos usuarios, es difícil encontrar dónde están estos ajustes y algunos requieren configuraciones casi de hack no oficial
  • Firefox debería ofrecer una interfaz visual para administrar los elementos del menú contextual, como hace con “Customize Toolbar”
  • La estructura actual puede ser útil para usuarios avanzados, pero no es amigable para el usuario común

1 comentarios

 
GN⁺ 2026-03-06
Opiniones en Hacker News
  • En otra línea temporal, si Firefox hubiera recortado el menú contextual, seguramente habrían aparecido posts de blog de usuarios avanzados quejándose de que perdieron funciones
    De hecho, he visto ese tipo de quejas muchas veces cada vez que Firefox elimina funciones de la UI
    Al final, es difícil dejar contentos a todos

    • Sorprende que algunas personas realmente se enojen por cosas tan mínimas
    • Preferiría que el menú fuera personalizable
      Creo que no hace falta preocuparse por los principiantes, porque hace mucho que ya abandonaron Firefox
    • Es difícil dejar contentos a todos, pero ese no es el punto principal
      El problema es que Firefox agregó funciones de IA y las activó sin siquiera preguntarles a los usuarios
      Decir que es un navegador centrado en la privacidad mientras incluye IA por defecto es contradictorio
    • Los cambios en Firefox son una tarea realmente difícil
      La clave está en equilibrar las opciones visibles para usuarios comunes con las funciones profundas para usuarios avanzados
      El éxito de las computadoras no vino de ser “un producto para todos”, sino de ser “un entorno que cualquiera puede adaptar a sus propias necesidades”
      Al final, todos los usuarios terminan convirtiéndose en usuarios avanzados a su manera
      Como dice Jack Conte en este video de charla, creo que el verdadero éxito viene de una minoría apasionada de usuarios
    • La consistencia de la UI también importa
      Que elementos como “copy clean link” aparezcan y desaparezcan según el contexto resulta confuso
      Creo que sería mejor mostrarlos siempre, aunque sea deshabilitados
  • El indicador “…” es una convención tradicional de UI que se usa cuando un elemento del menú no se ejecuta de inmediato, sino que abre un cuadro de diálogo

    • Esta regla no es un problema exclusivo de Firefox, sino una convención de UI que existe desde hace mucho
      Los menús deshabilitados en gris son útiles porque me indican que estoy en el lugar correcto
      Cuando un elemento desaparece del menú, más bien genera confusión
    • Parece que quien escribió esa frase no entiende muy bien las convenciones de UI
      Los elementos en gris pueden parecer inútiles, pero en realidad son un importante mecanismo de retroalimentación
    • “…” solo se agrega cuando hace falta ingresar información adicional
      Si simplemente abre una ventana de propiedades, no hace falta
    • Esta regla se ha mantenido por más de 30 años
    • Me hizo recordar que antes, desde la época de Windows, se cuidaban mucho esos pequeños detalles de UI
      Hoy en día parece que esa atención al detalle se ha perdido un poco, y da cierta nostalgia
  • Apple abandonó el enfoque de poner un menú en cada ventana siguiendo la ley de Fitts (Fitts’s law)
    Como también aparece en el artículo sobre Menu bar, los menús en la parte inferior de la ventana eran lentos e ineficientes
    Personalmente me gusta la rica estructura de menús de Firefox
    Creo que las funciones que no se usan con frecuencia deberían ir en submenús, pero manteniendo en lo posible la capacidad de descubrimiento (discoverability) dentro del menú

    • Pero es imposible meter todo en el menú
      Habría cientos de elementos
      Los menús no tienen búsqueda y sus descripciones son pobres, así que fallan en términos de descubribilidad
    • Esta discusión no trata sobre el menú de ventana, sino sobre el menú contextual
      En macOS todavía existe
    • La ley de Fitts tenía sentido en la época de los monitores de 12 pulgadas, pero en las pantallas grandes de hoy es menos válida
  • El problema de la cultura actual es que algo que antes se habría escrito como “así se puede ordenar este menú”
    ahora se ha convertido en contenido centrado en la indignación
    Antes debates como Mac vs PC o vim vs emacs tenían un tono más de broma
    Ahora todos los textos se han vuelto excesivamente agresivos

    • Claro, también ha cambiado la actitud de las empresas
      Antes Firefox fortalecía la privacidad, pero ahora incluye por defecto funciones que debilitan la privacidad
      También se entiende que, frente a ese cambio, el tono de los usuarios se haya endurecido
  • Gracias por compartir configuraciones útiles de about:config
    Es útil para quienes usan archivos user.js para mantener y sincronizar configuraciones
    También recomiendo el toolkit simpleMenuWizard, que permite eliminar todos los elementos del menú contextual

    • Ese toolkit se ve realmente bien
      Yo eliminé como 15 menús con userChrome.css, pero la próxima vez creo que cambiaré a esto
  • El menú sí era demasiado largo
    Uso seguido “Save Link As…”, pero en mi vida he usado “Set Image as Desktop Background…”
    Se siente como asignar una entrada de menú a un caso de uso demasiado específico

    • Como referencia, “Save Link As…” en realidad no guarda el enlace, sino el recurso de destino del enlace
      El nombre confunde
  • De verdad agradezco que exista una configuración para desactivar el desplazamiento con stylus y hacer que la entrada con lápiz sirva como herramienta de selección de texto
    Es el comportamiento que esperaba desde los tiempos de PenPoint y Windows for Pen Computing

  • Desactivar por completo una función me parece un poco excesivo
    A veces uso la función de capturas de pantalla, pero no desde el menú contextual
    Lo mismo con autocompletar, imprimir y las herramientas de accesibilidad
    Lo lamentable es que no se puedan desactivar los elementos de menú innecesarios

    • Pero me gustaría preguntar cómo acceden a la función de captura de pantalla sin usar clic derecho
      Yo siempre la uso desde ese menú
  • Es interesante criticar los elementos atenuados en gris
    El software actual, cuando no tienes permisos o alguna función está bloqueada, simplemente oculta toda la UI
    Entonces, aunque sigas la ruta indicada por la documentación o por una IA, el menú ni siquiera existe y eso confunde
    Los elementos en gris son lo mínimo para la capacidad de descubrimiento (discoverability): te dicen “esta función existe”
    Idealmente también deberían decirte “por qué está deshabilitada”, pero quizá eso ya es pedir demasiado

    • En nuestra empresa mostramos la mayoría de los menús a todos los usuarios
      Si hacen clic, los llevamos a una página que les indica “no tienes permisos”
      Me parece mucho mejor que no mostrar nada
    • El UX de hoy de verdad está a nivel de “gaslighting”
      Hasta los mensajes de error desaparecieron, y lo único que pasa es que el spinner de carga gira un momento y luego desaparece
      El usuario ni siquiera sabe por qué no funciona
    • Este comentario expresa perfectamente lo que pienso
      Estaba mirando la pantalla y gritando: “¡Descubribilidad!
  • Fue una lista interesante de about:config
    Yo más bien debo ser de los pocos que realmente ha usado todos esos elementos del menú contextual

    • Aun así, “Set as Desktop background” ya es demasiado
      Y además ni siquiera se puede quitar desde about:config