Lỗi phần mềm 22 tuổi trên Firefox đã được sửa bởi một lập trình viên trẻ tuổi

www.tuoitre.vn -   10/10/2023 12:00:00 278

Cách đây 22 năm, một người dùng trình duyệt internet "Mozilla Suite" (tiền thân của Firefox) trên máy Mac đã phát hiện ra lỗi tooltip sau khi đặt con trỏ chuột lên một liên kết web. Cụ thể, khi rê chuột lên thanh công cụ, một tooltip nhỏ màu vàng hiện lên, vẫn ở đó hiện đè lên các ứng dụng khác. Để ẩn tooltip này đi cách duy nhất là phải chuyển về Mozilla lại, rê chuột qua chỗ khác.

Lỗi phần mềm 22 tuổi trên Firefox đã được sửa bởi một lập trình viên trẻ tuổi

Vài năm sau đó, Mozilla Suite trở thành Mozilla Firefox, nhưng lỗi tooltip vẫn tồn tại và mãi chưa được sửa. Trong suốt hơn 20 năm, nhiều người dùng khác cũng đã phát hiện ra lỗi này trong các phiên bản Firefox mới được phát hành.

Những tưởng bug này sẽ được để OPEN mãi mãi như một phần của lịch sử cho đến cách đây khoảng một tháng, Yifan Zhu, một lập trình viên trẻ tuổi là nghiên cứu sinh tiến sĩ năm thứ nhất về kỹ thuật điện tại Đại học Stanford, đã quyết định tự mình chấm dứt lỗi này một lần và mãi mãi.

Trước đó, Yifan Zhu cũng "thỉnh thoảng" có đóng góp nhỏ cho phần mềm nguồn mở mà anh sử dụng nhưng không có kinh nghiệm với các dự án phức tạp như Firefox.

Sau khi phân tích lỗi tooltip trong Firefox, Zhu đã có thể tìm ra cách để sửa lỗi trong đống code có từ 20 năm trước của trình duyệt này.

Sau đó, bản sửa lỗi mã của Zhu đã được một lập trình viên giàu kinh nghiệm hơn (Cobos Álvarez) cải tiến. Mozilla đã chấp nhận nó như một phần của bản phát hành ổn định sắp tới của Firefox (119).

TIN CÙNG CHUYÊN MỤC

Meta cảnh báo về lỗ hổng bảo mật trong t...

21/03/2025 08:00:00 48
Meta vừa đưa ra cảnh báo về một lỗ hổng bảo mật nghiêm trọng trong thư viện mã nguồn mở FreeType, có...

Kaspersky phát hiện cuộc tấn công mới Sa...

20/03/2025 08:00:00 163
Nhóm chuyên gia Kaspersky ICS CERT vừa phát hiện một chiến dịch tấn công mạng nhắm vào các tổ chức c...

Chứng chỉ hết hạn có thể khiến tiện ích ...

19/03/2025 08:00:00 51
Mozilla vừa đưa ra cảnh báo rằng một chứng chỉ bảo mật quan trọng sắp hết hạn vào ngày 14/3/2025, có...

331 ứng dụng độc hại trên Google Play đa...

18/03/2025 08:00:00 50
Một chiến dịch gian lận quảng cáo quy mô lớn đã được phát hiện, trong đó 331 ứng dụng độc hại trên G...

Tội phạm mạng lợi dụng CSS để qua mặt bả...

17/03/2025 08:00:00 48
Tội phạm mạng đang lợi dụng các tính năng của Cascading Style Sheets (CSS) – công cụ dùng để định dạ...

Cơ quan Chính phủ và ngành công nghiệp p...

14/03/2025 08:00:00 200
Theo báo cáo mới nhất từ giải pháp Kaspersky Managed Detection and Response (MDR) của Kaspersky, tổn...
Xem thêm

TAGS

LIÊN HỆ

Thông tin liên hệ

Zalo Button