Релиз 27.7.0 (2018-01-15)
http://www.palemoon.org/releasenotes.shtml
Это релиз стабильности и исправления ошибок, а также добавление ряда новых функций для дальнейшего улучшения совместимости с сетью.
Изменения / исправления:
● Реорганизован доступ к настройкам (перемещен в меню «Инструменты» в Linux и переименован в «Настройки» в «Настройки» в Windows).
● Переименован «Перезапустить с отключенными надстройками» на «Перезагрузка в безопасном режиме», чтобы лучше отразить то, что он делает.
● Работа над проблемой с некоторыми неправильно написанными PNG-файлами, не декодирующимися после нашего обновления libpng.
● Исправлена проблема с сборками Mac, которые неправильно заполняли меню приложения.
● Добавлена «Моя домашняя страница» в качестве опции для новых вкладок.
● Добавлена опция отключения 4-й и 5-й кнопок мыши (Windows).
(mouse.button4.enabled и mouse.button5.enabled, соответственно)
● Улучшено 'сброс профилей не по умолчанию'.
● Исправлена проблема с деталями / сводками, имеющими неправильную высоту, если они были всплывающими, разбивая макеты.
● Сделано несколько улучшений в тегах деталей / сводок, чтобы выровнять их с текущей спецификацией и исправить некоторые дополнительные ошибки.
● Реализована поддержка содержимого flex / colock внутри кнопок, чтобы согласовать его поведение с другими браузерами.
(это должно устранить проблемы макета с новым веб-интерфейсом Twitch)
● Исправлена ошибка, при которой операции клонирования CSS могли бы нарисовать границу.
● Изменен способ округления округлых границ, чтобы обеспечить более естественное поведение.
● Исправлена ошибка, при которой числовые входы неправильно помечены как доступные только для чтения.
● Добавлены активы для отображения плитки в стартовой панели Windows.
● Завершена синхронизация с синхронизацией путем добавления одноразовой миграции pref для используемого сервера.
● Улучшенный API WebAudio. Верните подключенный аудиоузел из AudioNode.connect ()
● Добавлена поддержка начального положения воспроизведения по умолчанию в элементах мультимедиа.
● Исправлено утверждение в коде cubeb-alsa (Linux).
● Добавлена поддержка событий изменения медиа-событий (например, субтитров).
● Обновлен SQLite до 3.21.0.
● Исправлена ошибка при попытке использовать встроенную платформу.
● Исправлены скриншоты devtools (gcli) на страницах с вертикальным текстом.
● Исправлена копия devtools как cURL для запросов POST.
● Улучшен компонент HTML-редактора (несколько исправлений).
● Добавлена поддержка экспоненциальности ES7 оператора ** b.
● Исправлена ошибка, при которой функции стрелок неправильно создавали привязку аргументов.
● Добавлен Javascript ES6 «unscopables».
Безопасность / конфиденциальность:
● По умолчанию отключено автоматическое заполнение регистрационных данных, чтобы предотвратить потенциальные риски злоупотребления учетными данными (например, для отслеживания) или кражи.
● Добавлена возможность (в категории безопасности) легко включать или отключать автоматическое заполнение данных входа.
● Удалена отправка ссылок при открытии ссылки в новом закрытом окне.
● Добавлена опция отключения веб-API видимости страницы (dom.visibilityAPI.enabled), позволяющая пользователям не допустить, чтобы страницы знали, активно ли они отображаются пользователю или нет.
● Удалена политика «запрашивать каждый раз» для файлов cookie. Для гранулированного контроля используйте любые превосходные доступные расширения, чтобы регулировать использование файлов cookie на основе каждого сайта или каждого URL-адреса.
● Добавлена поддержка X-Content-Type-Options: nosniff (для скриптов).
● Изменено разрешение таймеров производительности до уровня, при котором любое потенциальное злоупотребление аппаратными таймингами в будущем может оказаться непрактичным. Сделал
DiD Это означает, что исправление является «Defence-in-Depth»: это исправление, которое не применяется к потенциально уязвимой уязвимости в Pale Moon, но предотвращает будущие уязвимости, вызванные тем же кодом, например. при изменении окружающего кода, выявлении проблемы или при обнаружении новых векторов атак.