论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 210阅读
  • 1回复

[业界新闻]一个持续22年之久的Firefox bug终于被一位年轻的代码贡献者修复了 [复制链接]

上一主题 下一主题
 

发帖
7277
今日发帖
最后登录
2025-01-10
只看楼主 倒序阅读 使用道具 楼主  发表于: 2023-10-12 10:14:55
  在Mozilla Firefox项目的整个历史中,用户偶尔会遇到臭名昭著的“持久工具提示”错误。由于一位比该错误本身仅大一年的程序员贡献的代码,该问题现已得到永久解决。 J@w Q3#5a  
u{maE ,  
  Firefox bug 148624是22年前由Mac上“Mozilla Suite”互联网浏览器的用户提交的。该用户将鼠标光标放在网页链接上后,遇到了奇怪的持续工具提示(一个带有文本描述的黄色小框)。他说,在使用键盘快捷键将Mozilla移至后台后,工具提示将保留在屏幕上,直到他再次将该软件移至前台并将鼠标光标从工具栏上移开。 V9qA.NV2  
s0 hD;`cm  
  几年后,Mozilla Suite变成了Mozilla Firefox,但持续存在的工具提示错误从未得到修复。直到一个月前,也就是朱一帆决定亲自杜绝这种软件滋扰事件。作为斯坦福大学电气工程系一年级博士生,Zhu将自己描述为他使用的开源软件(如Mozilla Firefox)的“偶尔”的小贡献者。 21x?TZa  
> f,G3Ay  
  在开始分析工具提示错误之前,朱对像Firefox这样复杂的项目没有任何经验。这位博士生证实,他以前从未为开源软件做出过贡献,但他能够在Firefox的代码库中找到正确的线索,为工具提示错误准备潜在的解决方案。Zhu选择的方法包括一个新的计时器,用于显示当鼠标悬停在某些元素上时启动的工具提示。当鼠标光标失去焦点时,计时器停止。 ~]P_Yd-|  
-v#0.3zm  
  Zhu的代码修复由一位更有经验的程序员(CobosÁlvarez)进行了完善,最终被Mozilla接受,作为即将发布的Firefox稳定版本的一部分(119)。该补丁在Mozilla的工具提示系统的其他地方引入了一些小的回归,但它最终应该解决Firefox用户群所经历过的最古老(如果不是最古老)和最烦人的错误之一。 >AI65g  
Kf#9-.}?  
  Álvarez评论说,考虑到浏览器设计用于运行的配置和操作系统的数量,工具提示系统是Firefox代码中“相当棘手”的区域。因此,对于像Yifan Zhu这样的首次Firefox贡献者来说,找到一个优雅、可行的解决方案“相当令人印象深刻”。 B B*]" gT  
1>bG]l1//  
  作为一个有着悠久而复杂历史的开源项目,Firefox因包含一些小错误而闻名,这些错误不太可能很快得到一些忙碌的Mozilla开发人员的适当关注。一些错误和软件问题最终在几年后得到修复,而另一些错误和软件问题则在代码中腐烂,而整个浏览器市场正在加速发展。 u*0Ck*pZ  
离线kuangda08

发帖
241
今日发帖
最后登录
2024-08-21
只看该作者 沙发  发表于: 2023-10-13 08:36:44
错误问题得到修复