火狐浏览器上古Bug22年才修复 23岁博士生1小时解决

2023-10-12 19:22来源:admin作者:第6下载网

一个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)发布。

火狐浏览器

免责声明:文章图片应用自网络,如有侵权请联系删除

热门推荐

更多
最新 热门

Copyright © 2023-2025 d6xz.com. 第6下载网 版权所有

苏ICP备2022048461号-2