Pale Moon 34.1.0 现已发布,本次更新意义重大,包含了原计划在 v34.0 版本中推出的技术改进。具体更新内容如下:
新增功能:
- 重新引入了 Xoroshiro128++ JavaScript PRNG,在保持高性能的同时增强其健壮性。
该功能此前因间歇性问题和崩溃而被撤回。
- 为HTML表单实现了JavaScript
SubmitEvent支持。
- 为 HTML 表单实现了JavaScript
requestSubmit()。
- 已实现 JavaScript
toSorted()。
- 已实现 JavaScript
toReversed()。
- 实现了对 JavaScript 模块的顶级
await支持。
- 实现了 CSS 媒体查询中的
pointer和hover支持。
- 启用 VP9 视频的硬件加速解码(如果适用)。
更改/修复:
- 重新发布了 expat library 更新,修复了大型属性解析问题。
- 将 JPEG-XL 库更新到 0.11.2 版本,以修复安全性和性能问题,并针对 big-endian hardware 应用了局部修复。
- libtheora 已更新至 1.2.0 版本。
- libvpx 已更新至 1.16.0,并修复了各种问题,以保持与旧版 MacOS 和 PowerPC 平台的兼容性。
- 从此版本开始,Pale Moon 允许与本地主机地址建立未加密的 websocket 连接,即使调用文档是加密提供的。
- 修复了新版 Cascade Layers 实现中导致 UI 元素和扩展出现问题的问题。
- 修复了 UXP 中新 ICU 库实现的几个问题:
- 修复了日期字符串中返回意外的 Unicode 空格而不是标准空格字符的问题,该问题会导致 Web 脚本出现问题。
- 修复了 Shuar、Welsh 和几种斯拉夫语的复数形式问题。
- 修复了立陶宛语字母上的点数问题。
- 修复了藏文单词自动换行的问题。
- 修复了与删除缓存图像数据相关的间歇性浏览器崩溃问题,并整体改进了图像数据缓存处理。
- 进一步提高了与搭载 PowerPC 硬件的 Mac 的兼容性。
- 恢复了对在 32 位 MacOS 10.6 上构建的支持。
- 对 MacOS 10.5 (Leopard) 和 10.6 (Snow Leopard) 上的构建进行了各种修复。
- 修复了 FreeBSD 15.* 上的运行时问题。
- 修复了在 big-endian hardware 上应用图像滤镜的问题。
- 修复了捆绑字体在 Windows 或 Linux-GTK 以外的目标平台上无法正常工作的问题。
- 默认启用 PerformanceObservers。
- 已解决的安全问题:CVE-2026-2806 ( DiD )、CVE-2026-2758、CVE-2026-2804、CVE-2026-2787 ( DiD )、CVE-2026-2757、CVE-2026-2773、CVE-2026-2779 ( DiD )、CVE-2026-2775 以及其他一些没有 CVE 编号的问题。
更多详情可查看:https://www.palemoon.org/releasenotes.shtml