一个持续22年之久的Firefox bug终于被一位年轻的代码贡献者修复了
一个持续22年之久的Firefoxbug终于被一位年轻的代码贡献者修复了Firefoxbug148624是22年前由Mac上“MozillaSuite”互联网浏览器的用户提交的。该用户将鼠标光标放在网页链接上后,遇到了奇怪的持续工具提示(一个带有文本描述的黄色小框)。他说,在使用键盘快捷键将Mozilla移至后台后,工具提示将保留在屏幕上,直到他再次将该软件移至前台并将鼠标光标从工具栏上移开。几年后,MozillaSuite变成了MozillaFirefox,但持续存在的工具提示错误从未得到修复。直到一个月前,也就是朱一帆决定亲自杜绝这种软件滋扰事件。作为斯坦福大学电气工程系一年级博士生,Zhu将自己描述为他使用的开源软件(如MozillaFirefox)的“偶尔”的小贡献者。在开始分析工具提示错误之前,朱对像Firefox这样复杂的项目没有任何经验。这位博士生证实,他以前从未为开源软件做出过贡献,但他能够在Firefox的代码库中找到正确的线索,为工具提示错误准备潜在的解决方案。Zhu选择的方法包括一个新的计时器,用于显示当鼠标悬停在某些元素上时启动的工具提示。当鼠标光标失去焦点时,计时器停止。Zhu的代码修复由一位更有经验的程序员(CobosÁlvarez)进行了完善,最终被Mozilla接受,作为即将发布的Firefox稳定版本的一部分(119)。该补丁在Mozilla的工具提示系统的其他地方引入了一些小的回归,但它最终应该解决Firefox用户群所经历过的最古老(如果不是最古老)和最烦人的错误之一。Álvarez评论说,考虑到浏览器设计用于运行的配置和操作系统的数量,工具提示系统是Firefox代码中“相当棘手”的区域。因此,对于像YifanZhu这样的首次Firefox贡献者来说,找到一个优雅、可行的解决方案“相当令人印象深刻”。作为一个有着悠久而复杂历史的开源项目,Firefox因包含一些小错误而闻名,这些错误不太可能很快得到一些忙碌的Mozilla开发人员的适当关注。一些错误和软件问题最终在几年后得到修复,而另一些错误和软件问题则在代码中腐烂,而整个浏览器市场正在加速发展。...PC版:https://www.cnbeta.com.tw/articles/soft/1389353.htm手机版:https://m.cnbeta.com.tw/view/1389353.htm
在Telegram中查看相关推荐
🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人