3

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

 11 months ago
source link: https://www.51cto.com/article/769518.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

作者:故渊 2023-10-12 07:27:18
现年 23 岁的斯坦福大学一年级电机工程博士生朱一凡(Yifan Zhu,音译),首次向开源项目贡献补丁,修复了 Firefox 浏览器存在 22 年历史的工具栏鼠标提示(tooltip)bug。
060f2d64451b43fd90d0028598e27ca79b0e4d.png

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

123004e470365d85da1468e03576e532966804.jpg

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

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

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

363d92571fb765ecb0a73245df1acbd17aa944.jpg

图源 GitHub

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

责任编辑:姜华 来源: IT之家

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK