Достъпен Firefox 150.
Сред интересните нововъведения е управлението на разположението на отворените страници, добавянето на функции за редактиране на PDF преглеждача и коригирането на множество уязвимости, включително открити с помощта на невронни мрежи.
- Linux:
- Появи се поддръжка на инструмента за избор на емодзи, предоставен от GTK (обикновено се активира с комбинацията Ctrl+.).
- Достъпни официални версии в RPM пакети.
- В контекстното меню на линковете е добавен пункт 'Отвори връзка в разделен екран'. Когато две табове са отворени една до друга, в контекстното им меню сега има пункт 'Премести табовете'. Освен това, може да се намери можете да щракнете върху заглавието на таба, докато държите натиснат Alt/Option, за да отворите таба до текущия.
- При избиране на няколко таба може да се избере опцията в контекстното меню 'Копирай връзки', която ще постави адресите на тези страници в буфера за обмен.
- PDF преглеждача сега позволява може да променя реда, копира и изтрива страници в документа.
- Появи се страницата about:translations, която може да се използва за локален превод на текстове.
- Добавено настройката 'Плъзгайте табовете, за да създадете групи от табове', позволяваща отключване на създаването на групи от табове при плъзгане.
- На уебсайтовете е забранено да достъпват адреси в локалната мрежа (включително локалната система) без одобрение от страна на потребителя. Сайтовете използват това за идентификация по отпечатъци. Преди блокировката на достъпа до локални ресурси беше активна само при строга защита от проследяване, сега постепенно се активира за всички потребители.
- Безплатен VPN стана достъпен за жителите на Канада (така че е наличен в Канада, Франция, Германия, Великобритания и САЩ).
- Отстранени са няколко стотици уязвимости, повечето от които са открити с помощта на невронни мрежи.
- macOS: поправено е изчезването на емоджи от уеб страниците при включен режим Lockdown.
- Windows:
- Уеб приложения сега са достъпни за потребители, които са инсталирали Firefox от Магазина на Windows.
- Резервното копиране на профила вече работи с новата система за управление на профили.
- HTML: Атрибут sizes елементи <img> (и HTMLImageElement.sizes) сега поддържа ключовата дума «auto» (позволява на елементите да се зареждат лениво <img> да използват изчислената големина на макета, след прилагането на всички CSS правила, за избор на изображение от srcset).
- CSS:
- Функция color-mix() се може приема повече от две стойности <color>.
- Функция light-dark() получи поддръжка на стойности <image> (позволява използване на изображения, градиенти и подобни за различни цветови схеми).
- Появи се поддръжка на псевдокласове :изчакване, :тих, :пауза, :възпроизвеждане, :търсене, :задържане и :заключен звук (позволяват стилизиране на елементи и в зависимост от текущото им състояние).
- Реализирани свойства начало на анимацията и край на анимацията (и също съкратеното свойство диапазон на анимация).
- Поддържа се ключова дума revert-rule (позволява определянето на стойността на свойството така, сякаш текущото правило за стил не съществува, благодарение на което вместо това действа стойността от друго подходящо правило).
- Свойство overscroll-behavior (както и пълните му форми overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block и overscroll-behavior-inline) вече работи коректно се прилагат с контейнери за превъртане, които нямат съдържание за превъртане, например с елементи с overflow: hidden (преди това игноррани).
- API:
- Метод Sanitizer.replaceElementWithChildren() се върща false, ако елементът, който трябва да бъде заменен, е <html> в в пространството имената на HTML (чрез този метод не може да се създаде Sanitizer, който ще замени елемента <html> с неговото вътрешно съдържание).
- Добавено поддръжка highlightsFromPoint().
- DOM:
- Метод Document.caretPositionFromPoint() се поддържа аргумент options.shadowRoots (позволява на метода да върне узел, съдържащ курсора, от теневия DOM, при условие, че съответният ShadowRoot е предаден като опция).
- Реализирано поддръжка на интерфейса CSSFontFaceDescriptors, а екземпляр от този тип се връща от свойството CSSFontFaceRule.style.
- Интерфейс Document придоби нестандартен метод caretRangeFromPoint().
- Document и Element получиха поддръжка на метода ariaNotify() (поставя текстова строка в опашка за озвучаване от екранен диктор, предоставяйки по-ергономична и надеждна алтернатива на живите региони ARIA).
- Инструменти за разработчици:
- Мрежа: Ако заявката е пренасочена, в таба 'Отговор' сега се показва съобщение, обясняващо липсата на данни.
- Мрежа: Реализирано маркировка на връзки, използващи сертификат, издаден от удостоверяващ орган, който не е включен в базата с коренови сертификати на Mozilla.
- Инспектор: В панел за превключватели на псевдокласове е добавен нов раздел с превключвател за псевдоклас :open (достъпен само за елементи с активно състояние, например
Източник: linux.org.ru
