一个克制的、理性的关注互联网科技和人文的频道,也谈谈美食和电影,发现和分享一切有趣有价值的内容,啰哩啰嗦周刊主持人。
23 岁博士生如何帮助 Firefox 修复 22 年历史的 bug
2023-10-11 14:34 by 再会,谢谢所有的鱼
Firefox 最近修复了一个有 22 年历史的工具栏鼠标提示(tooltip)bug,而帮助修复该 bug 的是斯坦福大学的一年级电机工程博士生 Yifan Zhu,这也是他第一次向开源项目贡献补丁。Zhu 出生于 1999 年,也就是该 bug 首次报告三年之前。他是在 Linux 上使用邮件客户端 Thunderbird 时首次遭遇该 bug,认为这个 bug 太恼人了。他试着报告该 bug,结果发现它已经存在了 22 年之久,至今还没有修复,可能是因为它是一个小问题也不会导致崩溃处理的优先度不高。于是他决定自己来修复。他知道如何编程,也正好处于博士生开始前的暑假,但此前从未向开源项目贡献代码,也从未在 Firefox 之类的复杂项目上工作过。他表示自己只是在整个代码库里搜索 tooltip,检查候选内容,插入调试打印语句跟踪执行。他最后找到了答案。当鼠标悬浮在某个元素上时,一个计时器会启动去显示 tooltip,在鼠标移出事件后计时器将会取消。但使用快捷键切换窗口或虚拟桌面时,Firefox 没有取消计时器。Zhu 递交了补丁,让 tooltip 显示基于 Firefox 失去焦点而不是鼠标离开应用。Mozilla 的资深软件工程师 Emilio Cobos Álvarez 帮助完善了补丁,他表示 Zhu 的第一个 Firefox 补丁令人印象深刻。
https://arstechnica.com/gadgets/2023/10/22-year-old-firefox-tooltip-bug-fixed-in-a-few-lines-offering-hope-to-us-all/
https://fanzhuyifan.github.io/
#Firefox
2023-10-11 14:34 by 再会,谢谢所有的鱼
Firefox 最近修复了一个有 22 年历史的工具栏鼠标提示(tooltip)bug,而帮助修复该 bug 的是斯坦福大学的一年级电机工程博士生 Yifan Zhu,这也是他第一次向开源项目贡献补丁。Zhu 出生于 1999 年,也就是该 bug 首次报告三年之前。他是在 Linux 上使用邮件客户端 Thunderbird 时首次遭遇该 bug,认为这个 bug 太恼人了。他试着报告该 bug,结果发现它已经存在了 22 年之久,至今还没有修复,可能是因为它是一个小问题也不会导致崩溃处理的优先度不高。于是他决定自己来修复。他知道如何编程,也正好处于博士生开始前的暑假,但此前从未向开源项目贡献代码,也从未在 Firefox 之类的复杂项目上工作过。他表示自己只是在整个代码库里搜索 tooltip,检查候选内容,插入调试打印语句跟踪执行。他最后找到了答案。当鼠标悬浮在某个元素上时,一个计时器会启动去显示 tooltip,在鼠标移出事件后计时器将会取消。但使用快捷键切换窗口或虚拟桌面时,Firefox 没有取消计时器。Zhu 递交了补丁,让 tooltip 显示基于 Firefox 失去焦点而不是鼠标离开应用。Mozilla 的资深软件工程师 Emilio Cobos Álvarez 帮助完善了补丁,他表示 Zhu 的第一个 Firefox 补丁令人印象深刻。
https://arstechnica.com/gadgets/2023/10/22-year-old-firefox-tooltip-bug-fixed-in-a-few-lines-offering-hope-to-us-all/
https://fanzhuyifan.github.io/
#Firefox
有用户发现,中国大陆用户无法安装 Firefox 附加组件网站的数个广告过滤插件。在访问受影响插件的页面或尝试下载受影响插件时,用户会收到提示「此页面在您的地区不可用」,以及 HTTP 451 响应。受影响的插件包括 uBlock Origin、AdBlock、AdGuard AdBlocker 和 AdNauseam 等。[src] 中 Blocky 的测试记录表示此限制于本月早些时候开始。
从 2016 年起,Mozilla 在中国大陆的分支机构北京谋智*在数起著作权纠纷事件中作为被告 [1],原告包括芒果 TV、酷六网及优酷网的运营公司等,而案由是 Firefox Addons 向用户提供可以拦截视频广告的插件。数个案例均判决 Firefox 提供广告拦截插件的行为属不正当竞争,责令其停止涉案不正当竞争行为并进行赔偿。此次对中国大陆用户安装广告拦截插件的限制可能与此有关。
希望安装这些插件的用户依旧可以通过从 uBlock 的 GitHub Release 页 [2] 等处下载 xpi 文件并手动安装。
[感谢 Bgme 提供此消息。]
src: https://bgme.me/@bgme/107986773834355287
1. https://aiqicha.baidu.com/company_detail_29900131231626?t=0&tab=risk
2. https://github.com/gorhill/uBlock/releases
* 北京谋智火狐信息技术有限公司
#China #Mozilla #Addons #Censorship #Ads #Adblock
从 2016 年起,Mozilla 在中国大陆的分支机构北京谋智*在数起著作权纠纷事件中作为被告 [1],原告包括芒果 TV、酷六网及优酷网的运营公司等,而案由是 Firefox Addons 向用户提供可以拦截视频广告的插件。数个案例均判决 Firefox 提供广告拦截插件的行为属不正当竞争,责令其停止涉案不正当竞争行为并进行赔偿。此次对中国大陆用户安装广告拦截插件的限制可能与此有关。
希望安装这些插件的用户依旧可以通过从 uBlock 的 GitHub Release 页 [2] 等处下载 xpi 文件并手动安装。
[感谢 Bgme 提供此消息。]
src: https://bgme.me/@bgme/107986773834355287
1. https://aiqicha.baidu.com/company_detail_29900131231626?t=0&tab=risk
2. https://github.com/gorhill/uBlock/releases
* 北京谋智火狐信息技术有限公司
#China #Mozilla #Addons #Censorship #Ads #Adblock