2 điểm bởi GN⁺ 2026-03-06 | 1 bình luận | Chia sẻ qua WhatsApp
  • Trong môi trường cài đặt Firefox mặc định trên macOS, menu chuột phải quá rối rắm và có nhiều mục không cần thiết
  • Có thể vô hiệu hóa nhiều tính năng thông qua thiết lập about:config, bao gồm các nút liên quan đến AI, chụp màn hình, dịch, xem trước liên kết, tìm kiếm trực quan, v.v.
  • Chỉ cần đổi tổng cộng 13 thiết lập sang false là có thể giảm từ 26 mục xuống còn 15 mục, giúp menu gọn gàng hơn rất nhiều
  • Một số mục (ví dụ: “Bookmark Link…”, “Save Link As…”, “Languages”) không thể bị loại bỏ nếu không chỉnh CSS (userChrome.css)
  • Đề xuất rằng Firefox nên cung cấp giao diện cho phép tùy biến menu chuột phải, tương tự như tính năng tùy chỉnh thanh công cụ

Vấn đề của menu chuột phải mặc định trong Firefox

  • Trên macOS, menu chuột phải của Firefox mới cài đặt bao gồm 26 mục, 7 đường phân cách và 2 menu con
    • Có nhiều mục không cần thiết như “Ask an AI Chatbot”, “Copy Clean Link”, “Inspect Accessibility Properties”
    • Một số nút vẫn tiếp tục hiển thị chỉ sau khi dùng tính năng một lần, và không rõ cách tắt
  • Các mục như “Copy Clean Link” hay “Copy Link to Highlight” đôi khi xuất hiện như những nút vô nghĩa tùy theo ngữ cảnh
  • Menu quá phức tạp khiến người dùng khó tìm được chức năng mình thực sự cần

Sắp xếp lại menu bằng about:config

  • Đổi các thiết lập sau sang false sẽ loại bỏ những nút liên quan
    • browser.translations.select.enable: xóa “Translate Selection”
    • screenshots.browser.component.enabled: xóa tính năng và nút chụp màn hình
    • dom.text_fragments.enabled: xóa “Copy Link to Highlight”
    • privacy.query_stripping.strip_on_share.enabled: xóa “Copy Clean Link”
    • devtools.accessibility.enabled: xóa “Inspect Accessibility Properties”
    • browser.ml.chat.menu: xóa “Ask an AI Chatbot”
    • browser.ml.linkPreview.enabled: xóa “Preview Link”
    • dom.text-recognition.enabled: xóa “Copy Text From Image”
    • browser.search.visualSearch.featureGate: xóa “Search Image with Google Lens”
    • extensions.formautofill.addresses.enabled: xóa các nút liên quan đến tự động điền địa chỉ
    • extensions.formautofill.creditCards.enabled: xóa các nút liên quan đến tự động điền thông tin thanh toán
    • widget.macos.native-context-menus: xóa menu “Services” mặc định của macOS
    • print.enabled: xóa tính năng in và các nút liên quan
  • Sau khi áp dụng các thiết lập trên, số nút giảm từ 26 xuống 15, giúp menu đơn giản hơn nhiều

Những mục vẫn còn và không thể xóa

  • Các mục như “Bookmark Link…”, “Save Link As…”, “Email Image…”, “Set Image as Desktop Background…”, “Bookmark Page…” không thể xóa bằng about:config
    • Dấu ... ở các mục này cho biết đây là những thao tác cần người dùng nhập thêm
  • Khi nhấp chuột phải trong vùng biểu mẫu, menu “Check Spelling”, “Languages” vẫn tiếp tục hiển thị
    • Có thể xóa “Check Spelling” nếu tắt hoàn toàn kiểm tra chính tả, nhưng vì đây là tính năng hữu ích nên vẫn giữ lại
    • Menu “Languages” không thể xóa ngay cả trong môi trường chỉ dùng một ngôn ngữ

Tùy biến thêm bằng userChrome.css

  • Những nút thừa còn lại có thể bị loại bỏ bằng cách tạo tệp userChrome.css
  • Bài viết cho biết sẽ đề cập cách sử dụng userChrome.css trong bài tiếp theo

Đề xuất cải thiện trải nghiệm người dùng của Firefox

  • Quá trình tắt từng nút riêng lẻ hiện nay phức tạp và thiếu trực quan
  • Với người dùng mới, khó tìm ra vị trí thiết lập và một số mục còn đòi hỏi mức chỉnh sửa gần như hack không chính thức
  • Firefox nên cung cấp giao diện cho phép quản lý trực quan các mục trong menu chuột phải, giống như “Customize Toolbar”
  • Cấu trúc hiện tại hữu ích với người dùng nâng cao, nhưng chưa đủ thân thiện với người dùng phổ thông

1 bình luận

 
GN⁺ 2026-03-06
Ý kiến trên Hacker News
  • Ở một dòng thời gian khác, có lẽ đã xuất hiện các bài blog than phiền rằng Firefox làm người dùng cao cấp mất tính năng khi rút gọn menu ngữ cảnh
    Thực tế là mỗi khi Firefox loại bỏ tính năng khỏi UI, tôi đã thấy kiểu bài phàn nàn này nhiều lần
    Cuối cùng thì rất khó làm hài lòng tất cả mọi người

    • Thật ngạc nhiên là có những người nổi giận cả vì những chuyện rất nhỏ nhặt
    • Tôi thà họ làm menu có thể tùy biến còn hơn
      Tôi nghĩ không cần lo cho người mới bắt đầu nữa, vì họ đã rời Firefox từ lâu rồi
    • Khó làm hài lòng tất cả mọi người, nhưng đó không phải trọng tâm
      Vấn đề là Firefox thêm tính năng AI rồi bật nó lên mà không hề hỏi người dùng
      Tự nhận là trình duyệt đặt quyền riêng tư làm trung tâm mà lại đưa AI vào mặc định thì thật mâu thuẫn
    • Những thay đổi của Firefox đúng là một bài toán rất khó
      Cốt lõi là cân bằng giữa các tùy chọn hiển thị cho người dùng phổ thông và các tính năng chuyên sâu cho power user
      Thành công của máy tính không đến từ việc là “sản phẩm cho tất cả mọi người”, mà từ việc là “môi trường ai cũng có thể chỉnh sửa theo nhu cầu của mình”
      Rốt cuộc, mọi người dùng đều trở thành power user theo cách riêng của họ
      Như Jack Conte nói trong video bài nói chuyện, tôi nghĩ thành công thực sự đến từ một nhóm nhỏ người dùng đầy nhiệt huyết
    • Tính nhất quán của UI cũng quan trọng
      Những mục như “copy clean link” lúc biến mất lúc lại hiện ra tùy ngữ cảnh thật khó hiểu
      Tôi nghĩ thà cứ luôn hiển thị nó ở trạng thái bị vô hiệu hóa còn tốt hơn
  • Dấu “…” là quy ước UI truyền thống dùng cho trường hợp một mục menu không thực thi ngay mà sẽ mở hộp thoại

    • Quy tắc này không phải vấn đề riêng của Firefox mà là tập quán UI có từ lâu
      Menu bị làm mờ thành màu xám lại hữu ích với tôi, vì nó là tín hiệu cho thấy tôi đang ở đúng vị trí
      Khi mục menu biến mất thì ngược lại càng dễ gây bối rối
    • Có vẻ người viết câu đó chưa hiểu rõ các quy tắc UI
      Mục màu xám trông như vô dụng, nhưng thật ra là một cơ chế phản hồi quan trọng
    • “…” chỉ được thêm vào khi cần nhập thêm thông tin
      Nếu chỉ đơn giản mở cửa sổ thuộc tính thì không cần
    • Quy tắc này là truyền thống đã được duy trì hơn 30 năm
    • Điều này làm tôi nhớ đến thời Windows xưa, khi người ta để tâm đến những quy tắc UI chi tiết như vậy
      Dạo này cảm giác sự tỉ mỉ đó đã ít đi, nên tôi hơi thấy hoài niệm
  • Apple đã từ bỏ cách đặt menu trong từng cửa sổ theo Fitts’s law(Định luật Fitts)
    Như trong bài viết về Menu bar, menu ở cạnh dưới cửa sổ chậm và kém hiệu quả
    Cá nhân tôi thích cấu trúc menu phong phú của Firefox
    Tôi nghĩ nên đưa các tính năng ít dùng vào menu con, nhưng vẫn cố giữ khả năng khám phá (discoverability) ngay trong menu nhiều nhất có thể

    • Nhưng không thể nhét mọi thứ vào menu được
      Nếu vậy sẽ có tới hàng trăm mục
      Menu không có tìm kiếm, lại thiếu mô tả nên xét về khả năng khám phá thì tôi cho là thất bại
    • Cuộc thảo luận này không nói về menu cửa sổ mà là menu ngữ cảnh
      Trên macOS nó vẫn còn tồn tại
    • Fitts’s law đúng vào thời màn hình 12 inch ngày trước, nhưng trên màn hình lớn hiện nay thì ít còn hiệu lực hơn
  • Vấn đề của văn hóa ngày nay là những gì trước đây được viết kiểu “bạn có thể sắp xếp menu như thế này”
    giờ đã biến thành nội dung xoáy vào cơn giận
    Ngày xưa những cuộc tranh luận như Mac vs PC hay vim vs emacs còn mang sắc thái đùa vui
    Còn bây giờ mọi bài viết đều trở nên quá mức công kích

    • Tất nhiên, thái độ của doanh nghiệp cũng đã thay đổi theo
      Firefox trước đây tăng cường quyền riêng tư, còn bây giờ lại mặc định bật những tính năng làm suy yếu quyền riêng tư
      Nên cũng có thể hiểu vì sao giọng điệu của người dùng trở nên gay gắt hơn
  • Cảm ơn vì đã chia sẻ các thiết lập about:config hữu ích
    Nó rất có ích cho những ai dùng file user.js để duy trì và đồng bộ cấu hình
    Tôi cũng muốn giới thiệu toolkit simpleMenuWizard, có thể xóa mọi mục trong menu chuột phải

    • Bộ công cụ này trông thật sự rất ổn
      Tôi đã xóa khoảng 15 mục menu bằng userChrome.css, nhưng lần tới chắc sẽ chuyển sang cái này
  • Menu đúng là đã quá dài
    Tôi thường dùng “Save Link As…”, nhưng “Set Image as Desktop Background…” thì cả đời chưa dùng một lần
    Cảm giác như họ đã dành một mục menu cho một trường hợp sử dụng quá hẹp

    • Nhân tiện, “Save Link As…” thực ra không lưu chính liên kết mà lưu tài nguyên đích của liên kết
      Cái tên này dễ gây nhầm
  • Tôi thật sự biết ơn vì có thiết lập tắt cuộn bằng stylus và cho phép dùng bút như công cụ chọn văn bản
    Đây là hành vi mà tôi đã mong đợi từ thời PenPoint hay Windows for Pen Computing

  • Vô hiệu hóa hẳn tính năng thì hơi quá
    Tôi thỉnh thoảng có dùng tính năng chụp màn hình, nhưng không dùng từ menu chuột phải
    Tự động điền, in ấn, công cụ trợ năng… cũng vậy
    Điều đáng tiếc là không thể tắt các mục menu không cần thiết

    • Nhưng tôi muốn hỏi là mọi người truy cập tính năng chụp màn hình bằng cách nào nếu không qua chuột phải
      Tôi lúc nào cũng chỉ dùng từ menu đó
  • Thật thú vị khi có người chỉ trích các mục bị làm mờ màu xám
    Phần mềm ngày nay khi thiếu quyền hoặc một số chức năng bị chặn thì thường giấu luôn cả UI
    Thành ra dù bạn làm theo tài liệu hay đường dẫn mà AI chỉ, menu cũng không tồn tại nên rất rối
    Mục màu xám là mức tối thiểu của khả năng khám phá (discoverability), vì nó cho người dùng biết “tính năng này có tồn tại”
    Lý tưởng nhất là còn nên cho biết “vì sao nó bị vô hiệu hóa”, nhưng có lẽ như vậy là đòi hỏi quá nhiều

    • Công ty chúng tôi hiển thị hầu hết menu cho mọi người dùng
      Nếu bấm vào thì sẽ chuyển tới một trang thông báo “bạn không có quyền”
      Tôi nghĩ như vậy tốt hơn nhiều so với việc không thấy gì cả
    • UX ngày nay đúng là ở mức “gaslighting”
      Thông báo lỗi cũng biến mất, chỉ còn spinner quay một lúc rồi thôi
      Người dùng thậm chí còn không biết vì sao nó không hoạt động
    • Bình luận này diễn đạt đúng hoàn toàn suy nghĩ của tôi
      Tôi đã nhìn màn hình và hét lên “Khả năng khám phá!
  • Đó là một danh sách about:config khá thú vị
    Có lẽ tôi lại thuộc số ít người thực sự đã dùng hết tất cả các mục menu chuột phải đó

    • Dù vậy thì “Set as Desktop background” vẫn quá đáng
      Hơn nữa còn không thể xóa bằng about:config nữa