{"id":112360,"date":"2023-12-20T09:10:25","date_gmt":"2023-12-20T07:10:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-121"},"modified":"2023-12-20T09:10:25","modified_gmt":"2023-12-20T07:10:25","slug":"firefox-121","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/firefox-121","title":{"rendered":"Firefox 121","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/download-installer.cdn.mozilla.net\/pub\/firefox\/releases\/121.0\/\">Available<\/a> Firefox 121.<\/noindex> <br \/> What's new: <\/p>\n<ul>\n<li>Wayland support is enabled. By default, instead of XWayland <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1752398\">the Wayland compositor will be used<\/a> (more <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/mozilla\/17416187\">is not required.<\/a> Launching the browser with parameters MOZ_ENABLE_WAYLAND has enabled support for gestures on touchpads and touch screens, swipe navigation, support for various DPI settings when multiple monitors are present, and improved graphical performance. Due to limitations of the Wayland protocol with 'picture-in-picture' windows, <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1621261\">will have to<\/a> it either interacts differently (usually by right-clicking on the window) or requires additional configuration of the console\/desktop environment (<a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/kde\/comments\/osjt3p\/firefox_wayland_pip_workaround_or_how_i_learned\/\">KDE<\/a> \/ <a rel=\"nofollow\" href=\"https:\/\/extensions.gnome.org\/extension\/4691\/pip-on-top\/\">GNOME<\/a>). Additionally, <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1739622\">fixed<\/a> the issue that prevented resizing the 'picture-in-picture' window under Wayland. <\/li>\n<li>A floating button (the 'basket' icon) has been added to the PDF viewer, simplifying the removal of drawings, images, and text added by the user. <\/li>\n<li>In the settings dialog, <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1664278\">has added<\/a> the 'Always underline links' option. <\/li>\n<li>If no default mail client is set in the system, when visiting a mail service that supports opening mailto:\/\/ links, Firefox <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1864216\">will suggest<\/a> will set itself as the mail client. <\/li>\n<li>From <a rel=\"nofollow\" href=\"https:\/\/gitlab.torproject.org\/tpo\/applications\/tor-browser\/-\/issues\/41988\">Tor Browser<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1849186\">landmark law \"On Digital Rights\" was<\/a> A patch has been added to allow settings that hide the title of the current tab in the browser window title (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm). <\/li>\n<li>In many instances, the word '\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c' has been replaced with '\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c' against the rules of the Russian language. How <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1817098#c32\">noted<\/a> one of the volunteers supporting the Russian localization, finds that the illiterate variant is more widespread and familiar to the majority of users (for example, in macOS, Apple uses '\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c', while Microsoft in Windows, which has far more users than macOS, uses '\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c'). The Ukrainian and Belarusian localizations also use '\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c'. Furthermore, language is not static; it constantly evolves and changes, with its rules adapting to the majority of native speakers. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=747301\">Removed<\/a> the about:plugins page, which duplicated the 'Add-ons and themes &gt; Plugins' section. <\/li>\n<li>macOS:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1706870\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> support for commands <a rel=\"nofollow\" href=\"https:\/\/support.apple.com\/en-us\/102225\">Voice Control<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1853230\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/passkey.org\">Passkey<\/a>. <\/li>\n<\/ul>\n<\/li>\n<li>Windows:\n<ul>\n<li>On the about:support page <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1860198\">added<\/a> reminder to install the Microsoft AV1 Extension from the Windows Store (if it is not present) for hardware-accelerated decoding of the AV1 format (supported by NVIDIA RTX 3000, AMD RX 6000 (except 6500XT), as well as Intel Xe and Arc Alchemist graphics cards). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1818418\">Fixed<\/a> the inability to set Firefox as the default browser if it was installed via the MSIX package. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1863035\">The binary format for RSA public keys has been improved<\/a> registry handling mechanism. <\/li>\n<\/ul>\n<\/li>\n<li>HTML: <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1622090\">within<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Performance\/Lazy_loading\">lazy loading<\/a> iframes (<a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/iframe#loading\">&lt;iframe loading=lazy&gt;<\/a>), which speeds up the initial page load and reduces traffic and memory consumption (in cases where the user doesn't scroll down the page and there is no need to load the iframe). <\/li>\n<li>CSS:\n<ul>\n<li>window.name <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-wrap\">text-wrap<\/a> now <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1731541\">the properties<\/a> the values balance and stable (balance is used for short content blocks, such as headings, and ensures that the content will be balanced and easy to read when spanning multiple lines. stable ensures that editable content will not be reflowed while the user is editing it). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1858743\">Added<\/a> support for the selector <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/:has\">:has()<\/a>commonly referred to as <i>the parent<\/i> selector (allows applying styles to an element based on related elements, e.g., li:has(ul) will match a list that contains a nested list, while h1:has(+ p) will match a heading followed by a paragraph). <\/li>\n<li>window.name <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-indent\">text-indent<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/784648\">acquired<\/a> support for values <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-indent#each-line\">each-line<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/text-indent#hanging\">hanging<\/a> (simplify specifying certain text indent styles. Additionally, you can combine different values, e.g., text-indent: 3em hanging each-line). <\/li>\n<\/ul>\n<\/li>\n<li>JavaScript:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1845586\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> support for the static method <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Promise\/withResolvers\">Promise.withResolvers()<\/a> (allows resolving or rejecting a promise after its creation). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Date\/parse\">Date.parse()<\/a> now supports additional date formats:\n<ul>\n<li>The YYYY-MMM-DD format <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1858851\">, rather than taking focus.<\/a> to specify a year greater than 9999 (e.g., 19999-Jan-01). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1863489\">MMM-DD-YYYY<\/a> (e.g., Jan-01-1970). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1863125\">Milliseconds<\/a> for formats not conforming to ISO (e.g., Jan 1 1970 10:00:00.050). <\/li>\n<li>Day of the week <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1617562\">at the beginning<\/a> (e.g., Wed, 1970-01-01, Wed, 1970-Jan-01, with the day of the week not needing to be correct, for example, allowing foo 1970-01-01). <\/li>\n<\/ul>\n<\/li>\n<li>Other changes <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Date\/parse\">Date.parse()<\/a>:\n<ul>\n<li>Dates in YYYY-M-DD and YYYY-MM-D format are no longer <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1783731\">recognized as GMT dates.<\/a> Milliseconds are now <\/li>\n<li>truncated <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/746529\">after 3 digits, not rounded.<\/a> WebAssembly: tail call elimination implemented <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>for improved support of functional languages. <a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/tail-call\/blob\/main\/proposals\/tail-call\/Overview.md\">WebTransport: the<\/a> WebTransportSendStream <\/li>\n<li>now has support for the <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebTransportSendStream\">sendOrder<\/a> property (allows specifying the priority of stream sending relative to other streams). <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebTransportSendStream\/sendOrder\">Developer tools: the debugger keyword; is now available on the current page.<\/a> Firefox 121 is available. What's New: Wayland support enabled. <\/li>\n<li>\ud83e\udd47Firefox 121 | ProHoster <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1578220\">in<\/a> <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/121_devtools_disable_debugger_statement.png\">disable<\/a> keyword debugger; on the current page. <\/li>\n<\/ul>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/mozilla\/17457492\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 121. \u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e: \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Wayland. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043c\u0435\u0441\u0442\u043e XWayland \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440 Wayland (\u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 MOZ_ENABLE_WAYLAND). \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0436\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 \u0442\u0430\u0447\u043f\u0430\u0434\u0430\u0445 \u0438 \u0441\u0435\u043d\u0441\u043e\u0440\u043d\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445, \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e \u0441\u0432\u0430\u0439\u043f\u0430\u043c\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0440\u0430\u0437\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a DPI, \u043a\u043e\u0433\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u0418\u0437-\u0437\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112360","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 121. \u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e: \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Wayland.\" \/>\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\/firefox-121\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\udd47Firefox 121 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 121. \u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e: \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Wayland.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/firefox-121\" \/>\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=\"2023-12-20T07:10:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-20T07:10:25+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\udd47Firefox 121 | ProHoster","description":"Firefox 121 is available. What's new: Wayland support has been enabled.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/firefox-121","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\udd47Firefox 121 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 121. \u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e: \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Wayland.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/firefox-121","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":"2023-12-20T07:10:25+00:00","article:modified_time":"2023-12-20T07:10:25+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\/112360","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=112360"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/112360\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=112360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=112360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=112360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}