Trình duyệt web Firefox 134 đã được phát hành và các bản cập nhật cho các nhánh trước đó đã được hỗ trợ trong thời gian dài - 115.19.0 và 128.6.0. Nhánh Firefox 135 đã được chuyển sang giai đoạn thử nghiệm beta, dự kiến phát hành vào ngày 4 tháng XNUMX.
Những đổi mới quan trọng trong Firefox 134:
- Đối với một số người dùng, một thiết kế mới cho trang hiển thị khi mở tab mới đã được đề xuất. Tùy chọn mới có thanh tìm kiếm, tiện ích dự báo thời tiết và danh sách các trang được đề xuất. Các trang web được truy cập và ghim thường xuyên nhất không được hiển thị dưới dạng lưới mà dưới dạng một dòng. Số lượng cột có nội dung được chọn tùy thuộc vào độ rộng của cửa sổ, điều này cho phép bạn sử dụng hiệu quả tất cả không gian màn hình có sẵn. Thiết kế mới hiện chỉ có sẵn cho người dùng ở Mỹ và Canada. Để kích hoạt ở các quốc gia khác, trên trang about:config, bạn có thể nhập “newtab” và thêm mã quốc gia của mình vào các trường có giá trị “US, CA”.

Menu thả xuống xuất hiện sau khi di chuyển tiêu điểm đầu vào sang thanh địa chỉ trống giờ đây không chỉ hiển thị lựa chọn các trang được đề xuất và đã mở trước đó mà còn hiển thị danh sách các truy vấn tìm kiếm được thực hiện gần đây, cho phép bạn nhanh chóng sửa hoặc lặp lại chúng trong một công cụ tìm kiếm khác. Menu thả xuống hiện cũng có các nút để thực hiện các hành động bổ sung, chẳng hạn như in một trang hoặc chuyển sang tab khác.

- Đối với nền tảng Linux, hỗ trợ các cử chỉ bổ sung trên bàn di chuột đã được triển khai (ví dụ: chạm bằng hai ngón tay để tạm dừng cuộn quán tính).
- Đối với nền tảng Windows, hỗ trợ giải mã video phần cứng ở định dạng HEVC (H.265) đã được thêm vào.
- Đức, Áo, Bỉ, Ý, Hà Lan, Tây Ban Nha, Thụy Điển và Thụy Sĩ đã có cơ hội sử dụng công cụ tìm kiếm tổng hợp Ecosia, một công cụ ủng hộ bảo tồn môi trường và dành phần lớn lợi nhuận cho việc trồng cây. may chủ Công ty sử dụng các nguồn năng lượng tái tạo. Kết quả tìm kiếm được tạo ra bằng cách truy vấn các công cụ tìm kiếm Bing và Google.
- Đảm bảo rằng thông số kỹ thuật được tuân thủ chính xác hơn khi xác định trạng thái kích hoạt của người dùng. Kích hoạt báo hiệu sự bắt đầu tương tác của người dùng với trang, chẳng hạn như di chuyển chuột, nhấp vào nút hoặc điều hướng đến menu. Sau khi kích hoạt, một số API Web sẽ khả dụng, chẳng hạn như các hộp thoại bật lên sẽ bị chặn cho đến khi kích hoạt. Những thay đổi về điều kiện kích hoạt được đề xuất trong bản phát hành mới giúp việc chặn hộp thoại bật lên ít nghiêm ngặt hơn và giảm số lượng cảnh báo chặn sai.
- Các phần tử được định vị tuyệt đối (những phần tử có tập thuộc tính "position: tuyệt đối") được phép sử dụng các thuộc tính CSS căn lề, tự biện minh và tự đặt vị trí.
- JavaScript đã thêm hỗ trợ cho phương thức RegExp.escape(), được thiết kế để thoát khỏi các ký tự được sử dụng để xây dựng các biểu thức chính quy trong một chuỗi. Các chuỗi thoát theo cách này có thể được sử dụng một cách an toàn làm mẫu trong hàm tạo RegExp().
- Đã thêm phương thức Promise.try(), cho phép bạn chuyển đổi kết quả của bất kỳ lệnh gọi lại nào thành Promise để đơn giản hóa việc xử lý lỗi khi thực thi các hàm được thực thi ở cả chế độ không đồng bộ và đồng bộ.
- Hỗ trợ codec VP8 đã được thêm vào WebRTC cho video Simulcast khi phát nội dung của windows hoặc toàn bộ màn hình.
- Đã thêm hỗ trợ thử nghiệm cho thuộc tính HTML tự động sửa và thuộc tính JavaScript HTMLElement.autoCorr, cho phép tự động sửa văn bản được nhập trong các phần tử đầu vào, chẳng hạn như " " Và " " Để kích hoạt nó, bạn nên đặt cờ “dom.forms.autocore” trong about:config.
- Cải tiến các công cụ gỡ lỗi bổ trợ. Ví dụ: có thể tự động tải lại mã tiện ích bổ sung trong trình gỡ lỗi sau khi tải lại chính tiện ích bổ sung đó.
- Trình gỡ lỗi JavaScript cung cấp khả năng chuyển đổi tự động các điểm ghi nhật ký (điểm nhật ký, như điểm ngắt, nhưng để xuất thông tin vào nhật ký) thành các dấu của trình lược tả, cho phép bạn thêm các dấu tương tự trực tiếp từ trình gỡ lỗi vào hệ thống lược tả.
- Bảng theo dõi hoạt động mạng trong các công cụ dành cho nhà phát triển web hiện hiển thị thông tin về dữ liệu được truyền trong các phản hồi có mã 103 “Gợi ý sớm”.

Ngoài những cải tiến và sửa lỗi, Firefox 134 còn sửa 20 lỗ hổng. 11 lỗ hổng được đánh dấu là nguy hiểm 10 lỗ hổng nguy hiểm xảy ra do các vấn đề về bộ nhớ, chẳng hạn như tràn bộ đệm và truy cập vào các vùng bộ nhớ đã được giải phóng. Có khả năng, những sự cố này có thể dẫn đến việc thực thi mã của kẻ tấn công khi mở các trang được thiết kế đặc biệt. Một lỗ hổng nguy hiểm khác (CVE-2025-0244) liên quan đến khả năng giả mạo thanh địa chỉ trong phiên bản Android sử dụng sơ đồ giao thức không chính xác.
Nguồn: opennet.ru



