您当前的位置: 首页 > 新闻 > 其他

22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决

来源:快科技 编辑:非小米 时间:2023-10-12 16:21 人阅读

快科技10月12日消息,一个Bug从发现到修复需要多长时间?对于比较严重的问题可能厂商会很快就解决,对于不太严重的问题可能会随着新版本的发布而解决。

而近日Firefox浏览器用实际行动证明,一个Bug从发现到修复,甚至可以间隔22年之久

22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决

2002年6月2日的时候,一位用户报告了一个Bug:当鼠标悬浮在工具栏图标上时会弹出相关提示,如果此时将浏览器从前台切换到后台,该提示会仍然留在前台——就像幽灵一样。而摆脱这个提示的唯一方法是将浏览器从再次后台切换到前台,然后将鼠标从工具栏上移开。

22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决

几年后,Mozilla Suite也变成了Mozilla Firefox,但这一Bug仍未得到修复。一直到22年后的一个月前,仅23岁的斯坦福大学电气工程系一年级博士生 Yifan Zhu(朱一凡)向开源项目贡献补丁,修复了Firefox这一存在22年之久的工具栏鼠标提示Bug。

22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决

他表示:“遇到这个Bug之后,我曾试着报告该Bug,结果发现它已经存在了22年之久。由于问题很小并且顺手就能解决,直到现在都没有人修复它,所以我决定亲自尝试解决。”

“自己在整个代码库里搜索tooltip,检查候选内容,插入调试打印语句跟踪执行。然后添加一个新计时器来解决这个问题,在鼠标移出事件后计时器将会取消。”

Zhu的代码修复由一位更有经验的程序员 (Cobos álvarez) 进行了完善,并最终被Mozilla接受,作为即将发布的Firefox稳定版本的一部分(119)发布

22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:business@qudong.com

相关文章