URL: https://linuxfr.org/news/firefox-77 Title: Firefox 77 Authors: antistress Davy Defaud, Ysabeau đ§¶ et BenoĂźt Sibaud Date: 2020ćčŽ04æ29æ„T11:41:55+02:00 License: CC By-SA Tags: webrender, xul, spidermonkey, wayland, rĂ©alitĂ©_virtuelle, rust et flatpak Score: 50 La version 77 de Firefox _desktop_ a Ă©tĂ© publiĂ©e le 2 juin 2020. ConsĂ©quence prĂ©visible du confinement, les amĂ©liorations sont minces dans cette version dont la publication de la _nightly_ remonte Ă dĂ©but avril. N. B. : la prochaine mise Ă jour, attendue pour la fin du mois, sera lâoccasion de la nouvelle version Ă suivi Ă©tendu (ESR).  ---- [Notes de version Firefox 77 pour bureau](https://www.mozilla.org/en-US/firefox/77.0/releasenotes/) [ Notes de version Firefox 77 pour les dĂ©veloppeurs](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/77) [NouveautĂ©s pour les extensions de Firefox 77](https://blog.mozilla.org/addons/2020/05/28/extensions-in-firefox-77/) [Notes de version Firefox 68.9 pour Android](https://www.mozilla.org/en-US/firefox/android/68.9.0/releasenotes/) [Ăpisode prĂ©cĂ©dent sur LinuxFr.org, pour la version 76](https://linuxfr.org/news/firefox-76-dites-septantesix) [ Page de la communautĂ© Thunderbird (developer.thunderbird.net)](https://developer.thunderbird.net/) [Toutes les versions de Firefox Preview sur GitHub](https://github.com/mozilla-mobile/fenix/releases) [Firefox 77 new contributors â blog.mozilla.org](https://blog.mozilla.org/community/2020/06/01/firefox-77-new-contributors/) ---- # NouveautĂ©s pour le bureau * les textes excĂ©dant la longueur spĂ©cifiĂ©e dans lâattribut `maxlength` [ne sont plus tronquĂ©s quand ils sont copiĂ©s](https://www.fxsitecompat.dev/en-CA/docs/2020/text-exceeding-maxlength-will-no-longer-be-truncated-when-pasted-into-input-or-textarea/) dans des champs `` ou `` ; * barre dâadresse moins idiote : - [1^(o)](https://bugzilla.mozilla.org/show_bug.cgi?id=1080682) entrer une expression sĂ©parĂ©e par un point ne lance plus une tentative de connexion vers un hypothĂ©tique domaine sans avoir comparĂ© au prĂ©alable avec la [liste des domaines Internet de premier niveau](https://fr.wikipedia.org/wiki/Liste_des_domaines_Internet_de_premier_niveau) (en fait : avec la [_Public Suffix List_](https://en.wikipedia.org/wiki/Public_Suffix_List) maintenue par Mozilla) : jusqueâlĂ saisir « foo.bar » mĂšne à « Hum, nous ne parvenons pas Ă trouver ce site. Impossible de se connecter au serveur Ă lâadresse www.foo.bar » ; demain, cela lancera une recherche sur cette expression, - [2^(o)](https://bugzilla.mozilla.org/show_bug.cgi?id=1412985) entrer une adresse de courriel lance Ă©galement une recherche plutĂŽt quâune tentative de connexion, - [3^(o)](https://bugzilla.mozilla.org/show_bug.cgi?id=1180329) dâautres choses encore, moins grand public ; * la restauration de session tient compte des espaces de travail [sous MS Windows aussi](https://bugzilla.mozilla.org/show_bug.cgi?id=890125) (câest un bogue de sept ans dâĂąge qui se trouve rĂ©solu) ; * WebRender se dĂ©ploie sur [les portables sous Windows 10 avec processeur graphique NVIDIA, quelle que soit la rĂ©solution dâĂ©cran](https://bugzilla.mozilla.org/show_bug.cgi?id=1628809) ; * les permissions demandĂ©es Ă lâutilisateur pour les extensions sont dĂ©sormais [divisĂ©es en deux : les optionnelles, et les autres](https://blog.mozilla.org/addons/2020/05/28/extensions-in-firefox-77/) (afin de ne pas lâembarrasser de demandes inutiles et contreâproductives), les dĂ©veloppeurs sont encouragĂ©s Ă demander les premiĂšres seulement au moment nĂ©cessaire ; * meilleure gestion des cas oĂč plusieurs bloqueurs de contenu cohabitent et modifient lâenâtĂȘte de rĂ©ponse HTTP `Content-Security-Policy` (mĂȘme lien) ; * suppression des rĂ©glages suivants dans `about:config` qui inhibaient la nouvelle MegaBar : `browser.urlbar.update1` et `browser.urlbar.update1.view.stripHttps` ; * [encore une Ă©tape de franchie](https://bugzilla.mozilla.org/show_bug.cgi?id=1520625) vers [le grand remplacement de XUL](https://docs.google.com/document/d/1ORqed8SW_7fPnPdjfz42RoGfWH5Gn4RMKKFPaPrGpZo/edit) ; * [nouvelle page : `about:certificate`](https://bugzilla.mozilla.org/show_bug.cgi?id=1585620) (prochaine Ă©tape : [`about:processes`](https://bugzilla.mozilla.org/show_bug.cgi?id=1632794) !) :  * [expĂ©rimental] [prise en charge dâAVIF (_AV1 Image File Format_)](https://bugzilla.mozilla.org/show_bug.cgi?id=1625363) (activer la prĂ©fĂ©rence `image.avif.enabled`) ; * [expĂ©rimental] [nouveau rĂ©glage](https://bugzilla.mozilla.org/show_bug.cgi?id=1625228) dans le mode « PersonnalisĂ© » de « Protection renforcĂ©e contre le pistage », pour activer une variante de [_First Party Isolation_](https://linuxfr.org/users/antistress/journaux/les-modifications-que-j-apporte-aux-reglages-par-defaut-de-firefox-en-avril-2020#comment-1805114) (FPI, ou isolement de premiĂšre partie) â FPI est une fonctionnalitĂ© puissante, ajoutĂ©e Ă la version 55 de Firefox, qui sĂ©pare les donnĂ©es de site (cache, cookies...) par domaine ; ici, il sâagit donc dâune variante, nommĂ©e _Dynamic First Party Isolation_ et censĂ©e occasionner moins dâincompatibilitĂ©s sur le Web (« _The most important difference between DFPI and FPI [is](https://wiki.mozilla.org/Firefox_Security_Newsletter/FSN-2020-Q1#Privacy) that DFPI will adhere to exceptions granted through the storage access API and thus ensure better Web compatibility_ »). Dans `about:config`, il faut dâabord crĂ©er la valeur boolĂ©enne `browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled` :  # NouveautĂ©s pour Android Rien que le minimum, lâactuel Firefox pour Android Ă©tant entrĂ© en mode maintenance en attendant la sortie du nouveau Firefox pour Android (qui est actuellement dĂ©veloppĂ© sous le nom de Firefox _Preview_). # ActualitĂ©s affĂ©rentes ## Ă venir dans Firefox desktop... ### ...version 78 * [expĂ©rimental] [prise en charge de RTX pour WebRTC](https://bugzilla.mozilla.org/show_bug.cgi?id=1164187) (activer la prĂ©fĂ©rence `media.navigator.video.use_rtx`), prochaine Ă©tape : [repaired-stream-id](https://bugzilla.mozilla.org/show_bug.cgi?id=1632489) ; * [nouveau mode Lecture](https://geekermag.com/mozilla-redesign-reader-mode-in-firefox-78/) ? Finalement [ça sera une autre version](https://bugzilla.mozilla.org/show_bug.cgi?id=1637652#c23) ; * possibilitĂ© de [rouvrir plusieurs onglets dâun coup](https://bugzilla.mozilla.org/show_bug.cgi?id=887515) ; * fonction rudimentaire dâ[exportation des mots de passe dans un fichier CSV](https://bugzilla.mozilla.org/show_bug.cgi?id=249801) ([dĂ©mo](https://bug249801.bmoattachments.org/attachment.cgi?id=9149724)), [lâimportation suivra](https://bugzilla.mozilla.org/show_bug.cgi?id=1303176) ; * [WebRender continue de se dĂ©ployer](https://bugzilla.mozilla.org/show_bug.cgi?id=1636225) : sur ordinateurs fixes ou portables avec puce graphique Intel rĂ©cente (gĂ©nĂ©ration 9+) sous Windows 10, quelle que soit la dĂ©finition dâĂ©cran cette fois ; * lâaccĂ©lĂ©ration du dĂ©codage vidĂ©o sous Wayland, [disponible depuis la version 75 Ă titre expĂ©rimental](https://linuxfr.org/news/firefox-75-paques-avant-l-heure#toc-nouveaut%C3%A9s-pour-le-bureau), produit un affichage dĂ©sordonnĂ© des images : [une question trĂšs technique qui a Ă©tĂ© Ă©tudiĂ©e et rĂ©glĂ©e par la fine fleur des dĂ©veloppeurs du projet](https://bugzilla.mozilla.org/show_bug.cgi?id=1619882) ; * [les outils de dĂ©veloppements afficheront les ressources bloquĂ©es et la raison](https://www.ghacks.net/2020/05/24/firefox-78-comes-with-option-to-view-blocked-resources/) (par Firefox ou par une extension). ### ...ultĂ©rieurement * WebRender se dĂ©ploie toujours plus largement : sous Windows 10 et GNU/Linux, pour les puces [AMD _Evergreen_](https://bugzilla.mozilla.org/show_bug.cgi?id=1633490), [Intel _Icelake_](https://bugzilla.mozilla.org/show_bug.cgi?id=1633412), [AMD _Raven Ridge_](https://bugzilla.mozilla.org/show_bug.cgi?id=1633411) et [Intel Skylake GT1](https://bugzilla.mozilla.org/show_bug.cgi?id=1633290) ; * et, aprĂšs Windows 10, [le dĂ©ploiement sâĂ©tend aux versions 7 et 8 du systĂšme dâexploitation de Micromou](https://bugzilla.mozilla.org/show_bug.cgi?id=1636482) ; * (version 79 ?) [abandon de la prise en charge du protocole FTP](https://blog.mozilla.org/addons/2020/04/13/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox/) ; * le projet de grande envergure « Fission » dâisolation complĂšte des sites (Ă©voquĂ© [prĂ©cĂ©demment](https://linuxfr.org/news/firefox-69#toc-ult%C3%A9rieurement)) est [presque prĂȘt Ă ĂȘtre activĂ© par dĂ©faut dans _Nightly_](https://wiki.mozilla.org/Firefox_Security_Newsletter/FSN-2020-Q1#Core_Security) ; * le mode « HTTPS uniquement », pour lâinstant expĂ©rimental, [introduit avec la version 76 de Firefox](« HTTPS uniquement »), va ĂȘtre Ă©toffĂ© avec la [possibilitĂ© de gĂ©rer des exceptions](https://bugzilla.mozilla.org/show_bug.cgi?id=1640853) (indispensable) ; * (version 84 ?) [adios Flash](https://www.ghacks.net/2020/05/17/mozilla-plans-to-drop-flash-support-in-firefox-84-december-2020/). ## Oxydation de Firefox : zoom sur SpiderMonkey Un projet est en cours (nom de code : _SmooshMonkey_), dâĂ©criture dâun nouveau frontal JavaScript (analyseur et gĂ©nĂ©rateur de _bytecode_) en [Rust](https://fr.wikipedia.org/wiki/Rust_(langage)) qui soit plus facile Ă maintenir, plus modulaire, efficient et sĂ©curisĂ©. Ce projet est rendu possible par un autre en amont (nom de code : _Stencil_), de crĂ©ation dâune interface entre le frontal et le reste, dĂ©couplant ces composants, permettant de meilleures performances, une grande simplification du code et une mise en cache amĂ©liorĂ©e du _bytecode_. Plus dâinformations sur les changements en cours dans SpiderMonkey, le moteur JavaScript de Firefox, sur le [blogue dĂ©diĂ©](https://mozilla-spidermonkey.github.io/blog/). Ă part ça, [Rust a eu cinq ans](https://linuxfr.org/users/antistress/liens/five-years-of-rust-blog-rust-lang-org) ! Voir aussi, au sujet de Rust et Firefox : la [feuille de route](https://wiki.mozilla.org/Oxidation), [9 % du code total de Firefox est Ă©crit en Rust](https://www.openhub.net/p/firefox/analyses/latest/languages_summary). ## Ătat de Firefox-Wayland « _Mozcontainer becomes a big pile of spaghetti code so letâs split X11/Wayland implementations_. » Ainsi sâouvre le [bogue n^(o) 1635362](https://bugzilla.mozilla.org/show_bug.cgi?id=1635362) qui vient dâĂȘtre rĂ©glĂ© (par Martin StrĂĄnskĂœ). Mais, avec tous les dĂ©veloppements de ces derniĂšres annĂ©es pour convertir Firefox Ă Wayland, pourquoi estâce que la version Wayland nâest toujours pas celle par dĂ©faut en amont ? ChĂšres amies et chers amis, qui lâeut cru : la rĂ©ponse tient notamment en [un mot, surgi du passĂ© : Flash](https://bugzilla.mozilla.org/show_bug.cgi?id=1543600#c9) ! ### Et sous KDE, Firefox-Wayland, ça donne quoi ?> « _KDE Plasma has had many issues with Firefox Wayland, mainly [Bug 387313 â Subsurfaces are not clipped](https://bugs.kde.org/show_bug.cgi?id=387313) which caused issues like [Bug 419797 â [Wayland] Firefox rendering issues, also affecting other windows](https://bugs.kde.org/show_bug.cgi?id=419797). That fix will be [part of Plasma 5.19](https://bugzilla.mozilla.org/show_bug.cgi?id=1619882#c109)._ » ## Ătat de Firefox Preview Miâmai, [60 % des utilisateurs de Fenix _nightly_ roulaient WebRender](https://nitter.fdn.fr/FirefoxPreview/status/1259813546294157312). Dans les tuyaux : la [recherche Ă la voix](https://nitter.fdn.fr/FirefoxPreview/status/1263856660885405696), un [nouveau menu de gestion des extensions](https://nitter.fdn.fr/FirefoxPreview/status/1265717193699921920) et un [nouveau panneau de gestion des onglets ouverts](https://nitter.fdn.fr/FirefoxPreview/status/1265716062621962243). Pour le moment, [la 5.1.0 vient de sortir](https://github.com/mozilla-mobile/fenix/releases). Pour les liens de tĂ©lĂ©chargement, câest [par ici](https://linuxfr.org/news/firefox-76-dites-septantesix#toc-o%C3%B9-r%C3%A9cup%C3%A9rer-firefox-preview). ## Dav1d 0.7 La version 0.7 du dĂ©codeur [AV1](https://fr.wikipedia.org/wiki/AV1_(codec)) [est sortie](https://www.phoronix.com/scan.php?page=news_item&px=Dav1d-0.7-Faster-AV1-Decoding), avec comme Ă chaque fois [dâimportants progrĂšs de performances](https://www.phoronix.com/scan.php?page=news_item&px=Dav1d-0.7-Performance). ## Firefox Reality 10 Lire ces [deux](https://blog.mozvr.com/firefox-reality-10/) [billets](https://blog.mozvr.com/firefox-reality-hololens/). # Contribuer... ## ...Ă Firefox Vous pouvez sans risque aider Ă tester Firefox bĂȘta [en lâinstallant Ă partir de sa version Flatpak](https://bugzilla.mozilla.org/show_bug.cgi?id=1441922#c59) : * soit en cliquant sur le lien , qui passera le relai par exemple Ă GNOME Logiciels ou KDE discover ; * soit en entrant dans un terminal la commande : `$ flatpak install --user https://flathub.org/beta-repo/appstream/org.mozilla.firefox.flatpakref`. ## ...aux dĂ©pĂȘches sur Firefox Pour contribuer Ă la prochaine dĂ©pĂȘche sur Firefox 78, câest [par ici](https://linuxfr.org/news/firefox-78-et-78-esr) ! AltStyle ă«ăăŁăŠć€æăăăăăŒăž (->ăȘăȘăžăă«) / ăąăăŹăč: ăąăŒă: ăăă©ă«ă éłćٰăă©ăŠă¶ ă«ăä»ă é èČćè»ą æćæĄć€§ ăąăă€ă«
AltStyle ă«ăăŁăŠć€æăăăăăŒăž (->ăȘăȘăžăă«) / ăąăăŹăč: ăąăŒă: ăăă©ă«ă éłćٰăă©ăŠă¶ ă«ăä»ă é èČćè»ą æćæĄć€§ ăąăă€ă«