Достъпен Firefox 137, в който е включено хардуерно ускорение на HEVC, е реализирана групировка на табове и множество подобрения в адресната лента.
- Linux: реализирано хардуерно ускорение на възпроизвеждането на HEVC.
- На всички потребители постепенно ще им стане достъпно групиране на табове (browser.tabs.groups.enabled). За да създадете група, просто перетащете един таб върху друг или използвайте съответния пункт в контекстното меню. На групите могат да се задават имена и да се оцветяват.
- На всички потребители постепенно ще станат достъпни подобрения в адресната лента:
- Бутони за търсачки сега се разполагат не в долната част, а групирани в един бутон вляво, както на мобилните устройства (browser.urlbar.unifiedSearchButton.always).
- При изпращане на заявка в търсачката, търсенето сега остава в адресната лента (вместо URL на търсачката), което позволява лесна модификация или уточнение (browser.urlbar.showSearchTerms.enabled).
- В падащото меню сега се показват допълнителни действия, свързани с въведената заявка. Например, при въвеждане на „print“ ще бъде предложен преход към диалога за печат на страницата.
- Ако сайтът предлага функция за търсене, при въвеждане на търсене ще бъде предложено да се извърши търсене на този сайт. Ако потребителят е използвал тази възможност два пъти на сайта, Firefox ще предложи да добави този сайт в списъка на установените търсачки.
- За търсене по отметки, отворени табове, история и действия с браузъра, вече може да се използват не само бутоните, но и ключовите думи @bookmarks, @tabs, @history, @actions.
- В адресната лента вече може може да се намери да извършвате аритметични изчисления. Изчислената стойност може да се намери веднага се копира в клипборда.
- PDF прегледачът научи да разпознава хипервръзки и да ги прави кликаеми. Появи се възможност за да запази своя графичен подпис за повторна употреба в бъдеще.
- Страничната лента получи контекстното меню. Премахната е невидимата бутон „Затвори“ при закрепените вертикални табове.
- Инструментът за създаване на отчети за съкращения сега изпълнява по проверка на оперативната памет за наличието на грешки, за да определи дали сривът е предизвикан от хардуерен проблем.
- Разширенията е забранено да запазват повече от 10 мегабайта данни чрез storage.session.
- CSS:
- Добавено свойство hyphenate-limit-chars (задание на минималната дължина на думата за пренасяне, както и броя на символите преди и след тирето).
- Свойство text-decoration-line обзаведе подобряване на стойностите spelling-error и grammar-error (позволяват да се приложи подчертаване на текста, което свидетелства за граматическа или правописна грешка).
- JavaScript:
- Реализирано статичен метод Math.sumPrecise() (Това изисква иерни (като масив) числа и връща тяхната сума. Това е по-точно от сумирането на числа в цикъл, тъй като позволява да се избегне загуба на точност при плаваща запетая в междинните резултати).
- Добавен статичен метод Atomics.pause() (информира процесора, че текущият поток е в циклична блокировка, изчаквайки достъп до общ ресурс).
- Премахнато разчупен през годините MIPS32-бекенд.
- SVG:
- Реализирано подкрепа на елемента <discard> и съответния JavaScript интерфейс SVGDiscardElement (позволява указване на време или събитие, при което специфицираният елемент и неговите потомци трябва да бъдат премахнати от DOM. Прегледникът на SVG може да използва тези данни за спестяване на памет, като отхвърля елементи, които вече не са необходими, като завършени анимирани елементи).
- API:
- Интерфейс SVGPathSegment придоби методите getPathData(), setPathData() и getPathSegmentAtLength() (работа с данни за пътя на SVG вместо анализ на сурови строкови данни).
- Обявени остарели са някои нестандартни събития: afterscriptexecute и beforescriptexecute в Document, а също така afterscriptexecute и beforescriptexecute в Element.
- Деактивирано е представеното в предишното издание подкрепление Cookie Store API.
- Инструменти за разработчици:
Източник: linux.org.ru
