火狐Firefox浏览器22年陈旧小BUG 被23岁斯坦福华人博士生修复

现年 23 岁的斯坦福大学一年级电机工程博士生朱一凡(Yifan Zhu,音译),首次向开源项目贡献补丁,修复了 Firefox 浏览器存在 22 年历史的工具栏鼠标提示(tooltip)bug。

火狐Firefox浏览器22年陈旧小BUG 被23岁斯坦福华人博士生修复

这个 BUG 存在于 Firefox 浏览器的工具栏中,鼠标悬浮到工具栏图标之后,会跳出相关的提示。

此时将浏览器从前台切换到后台,该鼠标提示会仍然留在前台。摆脱这一恼人提示的唯一方法是再次将浏览器从后台切换到前台,然后移动鼠标。

朱一凡出生于 1999 年,在 Linux 上使用邮件客户端 Thunderbird 时首次遭遇该 bug,认为这个 bug 太恼人了。他试着报告该 bug,结果发现它已经存在了 22 年之久,至今还没有修复。

火狐Firefox浏览器22年陈旧小BUG 被23岁斯坦福华人博士生修复

由于这个问题非常小,至今没有人修复,于是他决定自己来修复,他表示自己只是在整个代码库里搜索 tooltip,检查候选内容,插入调试打印语句跟踪执行,然后添加计时器来解决这个问题,,在鼠标移出事件后计时器将会取消。

版权声明

本文仅代表作者观点,不代表本站立场。

上一篇:思科发布下一代Linux容器PuzzleFS文件系统内核驱动 使用Rust语言编写

下一篇:开源视频转码工具HandBrake 1.7.0增加了对AMD和Nvidia最新GPU上的硬件加速AV1转码的支持 编码性能提高四倍