22年才修復!Firefox瀏覽器上古Bug:23歲博士生1小時解決

22年才修復!Firefox瀏覽器上古Bug:23歲博士生1小時解決
2023年10月12日 16:14 快科技

快科技10月12日消息,一個Bug從發現到修復需要多長時間?對于比較嚴重的問題可能廠商會很快就解決,對于不太嚴重的問題可能會隨著新版本的發布而解決。

而近日Firefox瀏覽器用實際行動證明,一個Bug從發現到修復,甚至可以間隔22年之久

2002年6月2日的時候,一位用戶報告了一個Bug:當鼠標懸浮在工具欄圖標上時會彈出相關提示,如果此時將瀏覽器從前臺切換到后臺,該提示會仍然留在前臺——就像幽靈一樣。而擺脫這個提示的唯一方法是將瀏覽器從再次后臺切換到前臺,然后將鼠標從工具欄上移開。

幾年后,Mozilla Suite也變成了Mozilla Firefox,但這一Bug仍未得到修復。一直到22年后的一個月前,僅23歲的斯坦福大學電氣工程系一年級博士生?Yifan Zhu(朱一凡)向開源項目貢獻補丁,修復了Firefox這一存在22年之久的工具欄鼠標提示Bug。

他表示:“遇到這個Bug之后,我曾試著報告該Bug,結果發現它已經存在了22年之久。由于問題很小并且順手就能解決,直到現在都沒有人修復它,所以我決定親自嘗試解決。”

“自己在整個代碼庫里搜索tooltip,檢查候選內容,插入調試打印語句跟蹤執行。然后添加一個新計時器來解決這個問題,在鼠標移出事件后計時器將會取消。”

Zhu的代碼修復由一位更有經驗的程序員 (Cobos álvarez) 進行了完善,并最終被Mozilla接受,作為即將發布的Firefox穩定版本的一部分(119)發布

【本文結束】如需轉載請務必注明出處:快科技責任編輯:黑白

【本文結束】如需轉載請務必注明出處:快科技

責任編輯:黑白

新浪科技公眾號
新浪科技公眾號

“掌”握科技鮮聞 (微信搜索techsina或掃描左側二維碼關注)

創事記

科學探索

科學大家

蘋果匯

眾測

專題

官方微博

新浪科技 新浪數碼 新浪手機 科學探索 蘋果匯 新浪眾測

公眾號

新浪科技

新浪科技為你帶來最新鮮的科技資訊

蘋果匯

蘋果匯為你帶來最新鮮的蘋果產品新聞

新浪眾測

新酷產品第一時間免費試玩

新浪探索

提供最新的科學家新聞,精彩的震撼圖片