亮点功能
- Google Lens支持已在最新Nightly版本中默认开启
- 当Google设为默认搜索引擎时,右键点击图片将出现新的上下文菜单项
- 语义历史搜索已在最新Nightly和Beta版本中启用,使用本地机器学习模型基于自然语言理解提供相关历史记录建议
开发者工具改进
Alexandre Poirot [:ochameau] 改进了编辑器,显示可导航至特定函数不同调用的编辑器小部件 (#1908889)
WebExtension cookies.set API方法对无效cookie的拒绝行为已进入Firefox 145发布轨道(在经过3个Nightly周期测试后)- Bug 1976509
项目更新
附加组件/Web扩展
- 完成附加组件遥测从传统遥测向Glean迁移
- EnvironmentAddonBuilder已从TelemetryEnvironment ES模块中重构出来 - Bug 1981496
开发者工具
- Sebastian Zartner [:sebo] 为在非块级、非弹性、非网格容器中使用overflow*属性添加了非活动CSS图标 (#1583898)
- Artem Manushenkov 修复了检查器中的内存泄漏 (#1986144)
- Holger Benl [:hbenl] 修复了响应式设计模式中截图尺寸异常的问题 (#1979518)
- Nicolas Chevobbe [:nchevobbe] 使无障碍面板颜色模拟在页面重新加载后保持持久 (#1770707)
- Alexandre Poirot [:ochameau] 修复了点击控制台堆栈跟踪帧时可能发生的调试器崩溃 (#1985446)
- Hubert Boma Manilla (:bomsy) 修复了调试器对包含多代码单元字符的源代码的美化打印 (#1985689)
- Hubert Boma Manilla (:bomsy) 更新了Babel版本以处理顶级await检测 (#1900314)
- Alexandre Poirot [:ochameau] 修复了网络面板中搜索无法完成的问题 (#1983792)
- Julian Descottes [:jdescottes] 修复了在需要CORS预检请求上设置网络覆盖时发生的网络监控器崩溃 (#1986615)
- Nicolas Chevobbe [:nchevobbe] 修复了影响多文档页面(包括浏览器工具箱)更改面板的问题 (#1798774)
WebDriver BiDi
- Henrik 默认为远程协议禁用BackupService组件
- Julian 实现了
browsingContext.downloadEnd事件 - Sasha 实现了WebDriver BiDi的"emulation.setUserAgentOverride"命令
- Julian 修复了多个网络事件相关问题,包括导航ID匹配、CORS预检响应覆盖崩溃、错误阻塞标志和编码问题
代码质量与工作流
ESLint
- 修复了第3级TypeScript检查器,现在会在监视的组件被修改时运行
- 重新启用了require-jsdoc规则
- no-browser-refs-in-toolkit规则已升级为错误级别
- ESLint配置检查器现在可针对firefox-main正常工作
- 更新了ESLint环境文档以适配v9版本
界面与组件改进
信息管理/侧边栏
- 修复了143版本中的拖拽固定功能
- Nikki 改进了垂直和水平标签页的标签动画
- 分屏视图功能仍在早期开发阶段
- 计划在145版本中默认开启sidebar.revamp功能
配置文件管理
团队修复了多个配置文件管理相关的问题,包括窗口启动、图标显示、配置文件组ID共享和颜色属性等问题。
搜索与导航
- 继续模块化地址栏代码以替换现有搜索栏
- 移除了nsISearchEngine.identifier,弃用了nsISearchEngine.telemetryId
- 建议使用单独的id/partnerCode字段进行搜索引擎信息报告
组件系统
- moz-button支持type=“split” (Bug 1858811)
- 为moz-box-item添加了support-page属性支持 (Bug 1990839)
- 新增–font-size-xxlarge设计令牌 (Bug 1961988)
- 更新了border-radius以使用设计令牌值 (Bug 1983938)