{"id":113081,"date":"2024-01-23T23:28:03","date_gmt":"2024-01-23T21:28:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-122"},"modified":"2024-01-23T23:28:03","modified_gmt":"2024-01-23T21:28:04","slug":"reliz-firefox-122","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-122","title":{"rendered":"Release of Firefox 122","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The release of the Firefox 122 web browser has occurred, and an update for the long-term support branch 115.7.0 has been formed. The Firefox 123 branch has entered beta testing, with the release scheduled for February 20.         <\/p>\n<p>Key innovations in Firefox 122:  <\/p>\n<ul>\n<li class=\"l\"> Enhanced capabilities for displaying suggestions when typing in the address bar. For some search engines, the ability to show images and text descriptions in suggestions has been implemented. When searching for information related to web development, links to documentation on MDN (Mozilla Developer Network) are now included in the suggestions.  <center><img decoding=\"async\" alt=\"Release of Firefox 122\" src=\"\/wp-content\/uploads\/2024\/01\/be8241cad7e520f66ce9228b450ec90c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The creation of ready deb packages for Ubuntu, Debian, and Linux Mint has begun. The packages being formed are compatible with traditional Firefox builds for Debian and Ubuntu offered for download in the '.tar.bz2' archives. Additional optimizations and security flags have been included in the compiler during package building. A .desktop file has been included to create a shortcut on the desktop and in the distribution's menu. Installation instructions for Firefox from the Mozilla APT repository.\n<li class=\"l\"> Improved page translation quality with the built-in machine translation system. Issues with the loss of translated pages and the malfunctioning of interactive widgets have been resolved.\n<li class=\"l\"> To enhance protection against XSS attacks and improve portability across browsers, support for 'data:' URLs in SVGUseElement has been discontinued.\n<li class=\"l\"> Protection has been added to prevent information leakage about previously visited links through pixel color analysis using filters that utilize the currentColor parameter. The output from such filters can no longer be read from the canvas in SVG, as they may be used to determine the color set through the ':visited' selector.\n<li class=\"l\"> Support for Passkey technology (available only in iCloud Keychain) has been added in builds for macOS, allowing users to authenticate without passwords using biometric identifiers such as fingerprints or facial recognition.\n<li class=\"l\"> Handling of the autocomplete token 'webauthn' has been ensured. The autocomplete dialogs now feature an interface for connection via Passkey.\n<li class=\"l\"> In private browsing mode, scripts are allowed to save data via the Cache API to unify the behavior in private and regular modes (the existing difference could be used to determine whether the user is operating in private mode).\n<li class=\"l\"> By default, WebRTC includes support for the ULPFEC (Uneven Level Protection Forward Error Correction) mechanism, which allows for the recovery of damaged or lost packets. The use of ULPFEC enables improved video quality for users with faulty communication channels.\n<li class=\"l\"> The use of the element is allowed &lt;hr&gt; within the element  &lt;select&gt; to insert separators in lists generated based on the element &lt;select&gt;.\n<li class=\"l\"> The showPicker method can now be used with  elements to programmatically invoke the browser's provided dropdown menu implementation.\n<li class=\"l\"> The rules for line breaks to display text on web pages have been updated to conform to the Unicode standard. For Asian languages such as Japanese and Chinese, support for selecting entire words with a double-click in text has been implemented.\n<li class=\"l\"> The CSS property offset-position has been introduced, which sets the starting position of an element and is typically used together with the offset-path property to define the movement trajectory of animated objects.\n<li class=\"l\"> Support for the ray() function, which defines a line segment for the animated element to follow, as well as for basic-shape and coord-box values, has been added to the CSS offset-path property.\n<li class=\"l\">  Support for the rect() and xywh() functions for creating basic shapes has been added to the CSS clip-path and offset-path properties.\n<li class=\"l\"> Support for animating the SVG attribute viewBox has been introduced using the SMIL (Synchronized Multimedia Integration Language), which is designed for animating SVG elements.\n<li class=\"l\"> The URL parser, invoked for links with an unknown scheme, has been changed to DefaultURI in accordance with specification requirements.\n<li class=\"l\"> Support for the ArrayBuffer.prototype.transfer() and ArrayBuffer.prototype.transferToFixedLength() methods has been included for transferring ownership of memory from one ArrayBuffer to another. After the transfer, the buffer is detached from the original memory space and becomes unusable. The state of the buffer can be checked using the ArrayBuffer.prototype.detached property.\n<li class=\"l\"> The LargestContentfulPaint API has been implemented, providing information on the rendering time of the largest image or text before the user interacts with the page.\n<li class=\"l\"> Added support for the Screen Wake Lock API, allowing web applications, such as media players, to prevent the screensaver from activating after a prolonged period of user inactivity.\n<li class=\"l\"> Added experimental support for the API:\n<ul>\n<li class=\"l\"> Declarative Shadow DOM API (enabled via dom.webcomponents.shadowdom.declarative.enabled in about:config) for creating new root branches in the Shadow DOM, for example, to separate an imported third-party element style and its associated DOM subtree from the main document. The proposed declarative API allows detaching DOM branches using only HTML without the need for JavaScript code.\n<li class=\"l\"> The Popover API (enabled via dom.element.popover.enabled in about:config) allows for the creation of interface elements that appear over other web interface elements. For example, this new API can create action menus, display hints for form filling, create tutorial interfaces, and implement content capture. Output over other elements is achieved by setting the 'popover' attribute, with positioning, cascading, and input focus managed automatically. Unlike 'dialog' elements, those with the 'popover' attribute do not use a modal mode, support events, and can be easily dismissed.\n<li class=\"l\"> Clipboard reading and writing tools (enabled via dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText, and dom.events.asyncClipboard.writeText in about:config) that allow the use of the ClipboardItem interface and methods read(), readText(), and write().\n<li class=\"l\"> Intl.Segmenter object (available only in Firefox Nightly builds) for precise text segmentation in strings considering locale, for example, to separate words in languages that do not use spaces to delineate words.            <\/ul>\n<li class=\"l\"> In the web developer tools in inspect mode, pressing the Enter key while editing a selector or properties now confirms the input and sets focus on the corresponding element, instead of moving focus to the next input field (to move focus to the next field, you can use the Tab key).\n<li class=\"l\"> The Android version now includes the option to enable GPC (Global Privacy Control), which replaces the 'DNT' (Do Not Track) header and allows websites to be informed of users' prohibition on the sale of personal data and its use for tracking preferences or movements across sites. Firefox can now be set as the default application for viewing PDF files. To enhance protection against passive user identification, the User-Agent header is now always set to 'Android 10', regardless of the actual platform version.                  <\/ul>\n<p>In addition to new features and bug fixes, Firefox 122 addresses 15 vulnerabilities (5 marked as critical). Eight vulnerabilities are caused by memory handling issues, such as buffer overflows and access to already freed memory areas. These issues could potentially result in the execution of malicious code when specially crafted pages are opened.       <\/p>\n<p>Additionally, Mozilla has announced the creation of a separate service to track instances of discrimination against Firefox on various platforms and collaboratively solve the identified issues with platform manufacturers. Currently, technical problems arising from Firefox operation on Apple, Google, and Microsoft systems are summarized on the website. For example, on the Android platform, the inability to import browser settings and a decrease in search quality are noted. In Windows, there's mention of a prohibition on programmatically changing the default browser and the imposition of Microsoft Edge. In both Android and Windows, some bindings to Chrome and Edge remain even after changing the default browser.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60483\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 122 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 &#8212; 115.7.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 123, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 20 \u0444\u0435\u0432\u0440\u0430\u043b\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 Firefox 122: \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u044b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0432\u044b\u0432\u043e\u0434\u043e\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0439 \u043f\u0440\u0438 \u0432\u0432\u043e\u0434\u0435 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435. \u0414\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u043a\u0430\u0437\u0430 \u0432 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":113082,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 122 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 115.7.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 123, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 20 \u0444\u0435\u0432\u0440\u0430\u043b\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-122\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 122 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 122 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 115.7.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 123, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 20 \u0444\u0435\u0432\u0440\u0430\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-122\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-23T21:28:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-23T21:28:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Firefox 122 Release | ProHoster","description":"The release of the Firefox 122 web browser has occurred, and the long-term support branch update 115.7.0 has been formed. The Firefox 123 branch has entered beta testing, with its release scheduled for February 20.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-122","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 122 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 122 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 115.7.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 123, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 20 \u0444\u0435\u0432\u0440\u0430\u043b\u044f.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-122","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-01-23T21:28:04+00:00","article:modified_time":"2024-01-23T21:28:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/113081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=113081"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/113081\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/113082"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=113081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=113081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=113081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}