Релиз v28.3.0 (2019-01-15)
ReleaseNotes
Это крупная разработка и выпуск исправлений.
● Добавлена поддержка AV1 для видео MP4 / MSE. Обратите внимание, что это реализация справочной библиотеки, и в настоящее время библиотека декодирования восходящего потока данных имеет низкую производительность для более высоких разрешений (720p +). Это отключено по умолчанию; используйте параметр about: config media.av1.enabled, чтобы включить этот кодек.
● Изменен API, используемый для воспроизведения видео с FFmpeg 58+. Это должно решить проблемы производительности с VPx.
● Изменены значки основной панели инструментов в виде изображений SVG, чтобы сделать их совместимыми с HiDPI.
● Исправлен значок уведомления о синхронизации (инфобар).
● Исправлена потенциальная утечка ресурсов коллектора цикла.
● Добавлены значки и элементы управления для вкладок, чтобы указать, воспроизводит ли звук вкладку, и если да, что позволяет пользователю отключить его щелчком.
● Это нативная реализация API, используемая в Basilisk, и выполняет ту же функцию, что и расширение «раскрыть шумные вкладки», хотя некоторые могут по-прежнему предпочитать расширение, например, например. возможности снятия шкур Эта функция может быть отключена с browser.tabs.showAudioPlayingIcon.
● Удалена поддержка оборудования VR.
● Исправлены нестандартные размеры для строк расчета CSS.
● Удален компонент DirectShow, поскольку он больше не нужен.
● Удалена интеграция с учетными записями Firefox, фаза 1:
● ● Изменен клиент Sync на клиент от Tycho.
● ● Сделана синхронизация необязательной во время сборки.
● Перестали пытаться обслуживать addons.mozilla.org, так как они больше не предлагают ничего полезного для Pale Moon после Великой чистки XUL Extension ™.
● Добавлена опция для обработки значков для отображения оптимального размера и удаления анимации. Включите это с browser.chrome.favicons.process
● Исправлена неправильная ссылка на предпочтения в программе чтения каналов.
● Исправлена проблема с отображением ленивых рамок: элементов содержимого. Это должно решить, например, использование mathjax в комментариях к stackoverflow.
● Улучшения и очистка медиа-кода (в процессе).
● Обновлена переопределение пользовательского агента DropBox для решения проблем входа в систему.
● Исправлены потенциальные сбои из-за отключения наблюдателей в VTT и списках шрифтов. Сделал
● Включены некоторые ошибочно отключенные оптимизации в JS JIT-компиляторе.
● Исправлено несколько потенциальных сбоев в JS. Сделал
● Исправлено несколько потенциальных сбоев в WebCrypto. Сделал
● Исправлен потенциальный сбой в JS Range Analysis. Сделал
● Исправлен потенциальный сбой в движке макета из-за комбо-боксов. Сделал
● Исправлен возможный сбой при отключении в нестандартных средах, связанных с 2D Canvas. Сделал
● Исправлено потенциальное переполнение в программе записи PNG. Сделал
● Исправлено потенциальное двойное освобождение в утилите подписывания MAR. Сделал
● Исправлена ошибка, из-за которой URL-адреса могли быть извлечены из разных источников (CVE-2018-18494).
● Обновлен NSPR до v4.20.
● Обновлен NSS до 3.41, обеспечивая (среди прочего) полную совместимость с финальной версией TLS 1.3 на веб-сайтах.
● Обновлен location.protocol до последней спецификации.
● Обновлены наблюдатели пересечений до последней спецификации и включены по умолчанию.
● Обновлена библиотека SQLite до 3.26.0.
● Исправлены ошибки, связанные с недоступностью recipeManager менеджера входа (пока).
● Стрелка загрузки строки состояния переключена на SVG.
● Исправлен сбой в IntersectionObservers.
● Исправлена инициализация службы поиска из кода браузера, чтобы избежать синхронной инициализации.
● Добавлена регистрация предупреждений о производительности для консолей devtools.
● Исправлены значки в списках предварительного просмотра на вкладке панели задач.
● Заблокирована Comodo IS dll <версия 6.3, чтобы предотвратить сбои при запуске.
● Исправлены ошибки в модуле отправки сообщений в HTML-форме.
● Ограниченная глубина разрешения CSS-переменных до нормального максимума (устраняет проблему cras.sh).
● Удален собственный конструктор Mozilla в AudioContext WebAudio, приведя его в соответствие со стандартной спецификацией.
● Выставил ранее скрытые настройки в about: config для генерации миниатюр страниц (некоторые люди предпочитают это для локальной конфиденциальности).
● Выровнял Element.ScrollIntoView со спецификацией DOM. Это улучшает, помимо прочего, совместимость с платформой React.
DiD Это означает, что это исправление «Глубокая защита»: это исправление, которое не применяется к (потенциально) активно эксплуатируемой уязвимости в Pale Moon, но предотвращает будущие уязвимости, вызванные тем же кодом, например при изменении окружающего кода, выявлении проблемы или обнаружении новых векторов атак.