现年 23 岁的斯坦福大学一年级电机工程博士生朱一凡(Yifan Zhu,音译),首次向开源项目贡献补丁,修复了 Firefox 浏览器存在 22 年历史的工具栏鼠标提示(tooltip)bug。
这个 BUG 存在于 Firefox 浏览器的工具栏中,鼠标悬浮到工具栏图标之后,会跳出相关的提示。
此时将浏览器从前台切换到后台,该鼠标提示会仍然留在前台。摆脱这一恼人提示的唯一方法是再次将浏览器从后台切换到前台,然后移动鼠标。
朱一凡出生于 1999 年,在 Linux 上使用邮件客户端 Thunderbird 时首次遭遇该 bug,认为这个 bug 太恼人了。他试着报告该 bug,结果发现它已经存在了 22 年之久,至今还没有修复。
由于这个问题非常小,至今没有人修复,于是他决定自己来修复,他表示自己只是在整个代码库里搜索 tooltip,检查候选内容,插入调试打印语句跟踪执行,然后添加计时器来解决这个问题,,在鼠标移出事件后计时器将会取消。