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

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

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小时解决

本文来自网络,不代表本站立场,转载请注明出处:https:

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

科技苑后续将为您提供丰富、全面的关于22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决内容,让您第一时间了解到关于22年才修复!Firefox浏览器上古Bug:23岁博士生1小时解决的热门信息。