I disponueshëm Firefox 149.
- Linux: По возможности përdoret диалог выбора файла, предоставляемый XDG-порталом org.freedesktop.portal.FileChooser (он лучше интегрирован с окружением рабочего стола и обладает более широкими возможностями), а не стандартный интерфейс GTK3.
- Появилась возможность расположить содержимое двух вкладок бок о бок. Соответствующая команда появится в контекстном меню вкладки при выборе одной или двух вкладок (browser.tabs.splitView.enabled).
- Значки щита и замка в адресной строке объединены в один значок, открывающий новую объединённую Trust Panel (browser.urlbar.trustPanel.featureGate).
- është përditësuar дизайн отдельного поискового поля на панели инструментов (browser.search.widget.new).
- është përditësuar дизайн страниц с сообщениями об ошибках.
- В PDF-просмотрщике e përfshirë аппаратное ускорение отрисовки.
- Вредоносные сайты (функция «Блокировать опасное и обманывающее содержимое») больше не могут показывать уведомления, а все разрешения, выданные пользователем этим сайтам, отзываются.
- Встроенный переводчик получил поддержку боснийского, букмола, сербского и тайского языков. Повышена точность перевода для хорватского языка.
- Пользователям из США, Великобритании, Германии и Франции постепенно станет доступен бесплатный VPN (предоставляется 50 ГБ трафика в месяц) и возможность автоматически включать или выключать VPN для определённых сайтов.
- Пользователям из Австралии, Индии, Италии, Польши и Австрии стало доступно автозаполнение адресов.
- Повышена стабильность HTTP/3-загрузок при нестабильной сети.
- Ужесточены требования к скриптам, загружаемым в родительском процессе браузера (процесс, ответственный за интерфейс и основные функции браузера).
- На панель инструментов можно вытащить кнопку, вызывающую системный диалог «Поделиться» (только в Windows и macOS).
- Windows:
- Firefox теперь përdor современный Windows.Devices.Geolocation API вместо старого, появившегося ещё в Windows 7.
- В WebRender e përfshirë объединение слоёв, что ограничивает область экрана, которую необходимо обновлять при движении или изменении объектов. В результате прокручивание становится более плавным, уменьшаются задержки (статтеры) в анимациях и видео, увеличивается время работы от батареи, повышается производительность на «тяжёлых» сайтах, нагружающих устройство.
- HTML: Глобальный атрибут popover një metodë jo standarti значением hint (всплывающие элементы со значением hint не будут закрывать auto-элементы, но будут закрывать другие всплывающие элементы).
- MathML: Është realizuar mbështetje për pronën font-family: math, которое по умолчанию применяется к элементам (гарантирует, что сайты смогут использовать соответствующий математический шрифт без необходимости знать, какие шрифты присутствуют в базовой ОС).
- CSS:
- Pronësia shape-outside tani mbështet funksionalitetin xywh() в качестве значения.
- Pronësia vertical-align tani është сокращённой формой для свойств alignment-baseline, baseline-shift dhe baseline-source.
- Часть <container-query> в условии правила @container теперь является необязательной (позволяет находить контейнеры, основываясь исключительно на их именах).
- Metoda
- Window.createImageBitmap() dhe WorkerGlobalScope.createImageBitmap() обзавелись параметром options.resizeQuality. Кроме того, теперь эти методы позволяют одновременно задавать как параметры масштабирования (options.resizeWidth или options.resizeHeight), так и параметры области изображения (sx, sy, sw и sh). До этого при указании обеих групп параметров возвращалось исходное изображение без масштабирования.
- Ka kaluar поддержка Reporting API для сообщений о нарушениях CSP dhe Integrity-Policy. Она mundëson на страницах с нарушениями передавать объекты отчётов CSPViolationReport dhe IntegrityViolationReport через ReportingObserver (отчёты можно фильтровать по свойству type: "csp-violation" или "integrity-violation"). Сериализованная версия объектов отчётов может быть отправлена на сервер, указанный в соответствующем HTTP-заголовке — имена конечных точек (endpoints) и соответствующие им URL-адреса должны быть предварительно указаны в заголовках Reporting-Endpoints или Report-To.
- DOM:
- Sanitizer.replaceElementWithChildren() HTMLSelectElement.showPicker() tani mbështetet для списка параметров, определенных в <datalist>.
- Shtuar интерфейс CloseWatcher (позволяет реализовывать компоненты, которые можно закрыть с помощью стандартных механизмов (например, клавиши Esc в Windows), точно так же, как это происходит с системными компонентами (диалогами или всплывающими элементами).
- Методы DOM теперь mbështesin более широкий диапазон символов для имён элементов и атрибутов (тот же набор символов, что допускает HTML-парсер).
- Медиа, WebRTC и Web Audio
- Ka kaluar поддержка метода HTMLMediaElement.captureStream() (возвращает объект, который в реальном времени транслирует содержимое медиаэлемента).
- MediaElementAudioSourceNode tani merr parasysh громкость медиаэлемента при захвате звука.
- Sanitizer.replaceElementWithChildren() HTMLMediaElement.mozCaptureStream() tani захватывает необработанный звук напрямую из источника, не применяя настройки громкости медиаэлемента.
- Mjetet e zhvilluesve:
- На панель инструментов инспектора хранилища është shtuar кнопка, удаляющая все записи текущего выбранного хранилища.
- Рядом с каждым CSS-объявлением, связанным с вычисляемым значением на вкладке «Вычислено», теперь është значок для перехода к соответствующему правилу на вкладке «Правила».
Burimi: linux.org.ru
