Достъпен Firefox 120.
Какво ново:
- Snap версия на Firefox сега може да импортира данни от snap версията на Chromium.
- Прозорец "картина-в-картинке" научи се да се прилепя към ъглите на екрана (за това трябва да се плъзне в посока на ъгъла, докато се държи Ctrl).
- Добавени са горещи клавиши за промяна и изтриване на запазените данни на страницата about:logins (Alt+Enter, Alt+Backspace).
- Приватност:
- В контекстното меню на връзките се появи пункт "Копиране без проследяващи параметри" (privacy.query_stripping.strip_on_share.enabled).
- Добавена е опция "Съобщаване на уебсайтовете да не продават и не разкриват моите данни".
- В частни прозорци и в режим на строга защита от проследяване е включена защита от проследяване чрез Canvas API.
- Включена по подразбиране поддръжка на ECH (Encrypted ClientHello). Тя беше активирана от разстояние за всички потребители още в миналия ъпдейт, а сега е активна и за нови инсталации.
- За потребителите от Германия в частни прозорци е включено автоматично затваряне на уведомления от сайтове за употребата на бисквитки (ако е възможно, ще се избира отказ от приемането на бисквитки, а ако сайтът не предоставя избор, уведомлението просто затваря).
- Освен това, за немските потребители в частни прозорци е включено автоматично изрязване на проследяващи параметри от връзките.
- Добавена е настройка print.enabled, позволяваща забраната на печат.
- Добавена е настройката browser.urlbar.switchTabs.searchAllContainers, позволяваща търсене на табове по всички контейнери, а не само по текущия.
- Размразена версия на браузъра в user-agent-а (тя беше замразена, започвайки с Firefox 109, тъй като подстрингът rv:110 се парсваше от някои сайтове като rv:11 и се счита за белег на IE11).
- В PDF прегледателя се появи бутон "Добавяне или промяна на изображение".
- При отваряне на връзки от външни приложения, Firefox сега се опитва може да познае в кой контейнер да ги отвори.
- Историята на търсенията вече не изчезва от адресната лента при деактивиране на настройките "Показване на предложения за търсене" и "Показване на предложения за търсене при използване на адресната лента". Потребителите деактивират тези настройки, за да не се изпращат въведените символи на търсачките, но историята на предишните търсения не се прехвърля никъде, затова няма смисъл да я скриват.
- В Windows, macOS и Android е включен импорт на коренови TLS сертификати от хранилището на операционната система (може да се деактивира в настройките).
- HTML: елемент <source> вътре в елементите
- CSS:
- Реализирана поддръжка на функцията light-dark() (позволява настройване на светли и тъмни цветове, без да се прибягва до prefers-color-scheme).
- Добавена е поддръжка на единици за височина на реда lh и rlh (позволяват задаване на свойства относно височината на реда на елемента, например, точно да се синхронизира фонът с многострочен текст).
- от инструменталната лента, ако не е използвана в продължение на 120 дни (някога беше включена по подразбиране и след това беше запазена в много стари профили, въпреки че потребителите на тези профили вече не я ползват). нестандартна функция за изрязване на фоновото изображение -moz-image-rect().
- JavaScript: Date.parse() обзаведе се с поддръжка на допълнителни формати на дата:
- Числови дати, разделени с тире, които формално не отговарят на ISO: "01-12-1999" (първо месец), "1999-1-5" (ден/месец с една цифра), "10000-01-12" (годината надхвърля 9999), "99-01-05" или "01-05-99" (година с две цифри, ако годината е първата, тя е по-голяма от >31), "1999-01-05 10:00:00" (разделител между датата и времето). Такива дати ще бъдат интерпретирани като всички останали дати, които не са свързани с ISO, например, с използването на местен часови пояс и смяна на месеца (31 април се пренася на 1 май, тъй като 31 април не съществува).
- Облекчени изискванията за символи след цифри, което осигури поддръжка на нови формати: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm веднага след времето).
- При използването на формати, които не отговарят на ISO, сега поддерживается часовият пояс ‘Z’ (например, Jan 1 1970 10:00Z).
- API:
- Интерфейс PublicKeyCredential придоби с поддръжка на свойството authenticatorAttachment (позволява указване дали аутентификаторът е част от устройството, извършващо уеб удостоверяване, или може да се пренася между устройства).
- Реализирана подкрепа на разширението minPinLength (позволява на проверяващата страна да поиска минимална дължина на PIN кода на аутентификатора по време на създаване/регистрация).
- Добавена е подкрепа User Activation API (позволява с JavaScript да се определи дали потребителят взаимодействува със страницата в момента и е взаимодействал от момента на отварянето).
- Включена е поддръжка WebAssembly GC, което отваря възможността за изпълнение на код на езици Dart и Kotlin.
- Изключена е поддръжка на нестандартния метод Window.sizeToContent().
- Инструменти за разработчици:
- Появи се симулация на работа на таба в офлайн режим.
- На страницата about:logging е добавена предустановката „Windows“.
- В долната част на панела за стилове е добавена бутона „Красив стил на таблица за печат“ (полезно, например, за форматиране на минимизирани таблици с стилове).
- Панелът на инспектора „Правила“ вече не показва цветове в новите формати CSS Color 4 (например, OKLCH) в шестнадесетична/именована форма.
Източник: linux.org.ru
- Приватност:
