Izvedba Firefox 77

Održano je izdanje web preglednika Firefox 77, kao i mobilne verzije Firefox 68.9 za platformo Android. Poleg tega je bilo oblikovano posodobitev grane sa dugim vremenom podrške 68.9.0. U vrlo kratkom vremenu na fazu beta testiranja prešel na vejo Firefox 78, katere izdaja je načrtovana za 30. junij.

Glavne novosti:

  • Dodana nova službena stran "about:certificate" za dostop do vgrajenega vmesnika za ogled certifikatov. V vmesniku lahko prikažete seznam korenskih in shranjenih certifikatov, si ogledate podrobnosti za vsak certifikat in izvedete izvoz certifikatov (podpora za uvoz trenutno ni na voljo).
    Izvedba Firefox 77
  • Dodana eksperimentalna podpora za format slik AVIF (AV1 Image Format), ki uporablja tehnologije intra-kadrovnega stiskanja iz formata kodiranja videa AV1 (podprto od Firefox 55 naprej). Za omogočitev AVIF v about:config je na voljo možnost image.avif.enabled. Kontejner za prenos stisnjenih podatkov v AVIF je povsem podoben HEIF. AVIF podpira slike v HDR (visok dinamični razpon) in širokem barvnem prostoru ter v standardnem dinamičnem razponu (SDR).
  • Razširjeno število sistemov za katere je vključena sistemska kompozicija WebRender, napisana v jeziku Rust in omogoča znatno povečanje hitrosti upodabljanja in zmanjšanje obremenitve CPU. WebRender premakne operacije upodabljanja vsebine strani na GPU, ki se izvajajo preko shaderjev na GPU. WebRender zdaj vključen na opremi s Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen in na prenosnikih z grafičnimi karticami NVIDIA, ki delujejo pod sistemom Windows 10. Za prisilno aktivacijo v about:config je treba omogočiti nastavitvi "gfx.webrender.all" in "gfx.webrender.enabled" ali zagnati Firefox z nastavljeno spremenljivko okolja MOZ_WEBRENDER=1.
  • V naslovni vrstici poboljšan analiza iskalnih fraz. Besede s piko se zdaj ocenjujejo glede na povezavo z ustreznimi domenami (na primer, prej je vnos ključev tipa "test.log" pripeljal ne do iskanja, temveč do poskusa odpiranja spletne strani, in vnos "data:url" s presledki in vprašajem — do iskanja in ne nalaganja).
  • Dodana podpora neobveznih pooblastil, katerih zahteva v razširitvah ne povzroča prikaza obvestila o potrditvi novih pooblastil pri namestitvi ali posodobitvi razširitve, temveč se izpisuje pri neposrednem klicu razširitve do operacije, ki zahteva povišene pravice. Med pooblastili, ki jih je mogoče prijaviti kot neobvezna, so vključena management, devtools, browsingData, pkcs11.
    proxy in session. The motivation for adding optional permissions is mentioned as a desire to reduce the load on users when updating extensions and to allow for extension updates without mandatory permission confirmation (previously, if a user disagreed with the permissions, the extension would not be updated).
  • For users in the UK on the new tab page vključena the display of content recommended by the Pocket service. Previously, such pages were shown only to users from the US, Canada, and Germany. The personalization related to content selection is performed client-side without transmitting user information to third parties (the entire list of recommended links for the current day is loaded into the browser, ranked on the user side based on visit history data). It should be noted that sponsored blocks are shown only in the US and are clearly labeled as advertising; in other countries, advertising articles are not yet used. To disable recommended Pocket content, a setting in the configurator (Firefox Home Content/Recommended by Pocket) and the option "browser.newtabpage.activity-stream.feeds.topsites" in about:config is provided.

    Izvedba Firefox 77
  • In the configurator, a new item for dynamically isolating cookies by the domain displayed in the address bar is introduced in the cookie blocking methods dropdown in the tracking protection section. dodano The new item for dynamic cookie isolation based on the displayed domain in the address bar ("Dynamic First Party Isolation" when first-party and third-party inserts are determined based on the site's base domain). In about:config, the interface is enabled through the setting "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" or directly "network.cookie.cookieBehavior = 5".

    Izvedba Firefox 77
  • To simplify navigation on touch-screen devices, the margins on the bookmarks panel have been increased (when opening a new tab, the new Megabar address bar partially overlaps the bookmarks panel, leaving little space for pressing).
  • Realizirano new modal dialogues tied to separate tabs that do not block the entire interface. To manage the enabling of dialog binding in about:config, options "prompts.defaultModalType", "prompts.modalType.confirmAuth", and "prompts.modalType.insecureFormSubmit" (1 - bound to content, 2 - bound to tab, 3 - bound to window) have been added.

    Izvedba Firefox 77
  • In about:config je dodana nova nastavitev middlemouse.openNewWindow, s katero lahko onemogočite uporabo srednjega gumba miške za odpiranje povezav v novem zavihku.
  • Odstranjena nastavitev browser.urlbar.update1.view.stripHttps (podpora za nastavitev browser.urlbar.trimURLs je ohranjena).
  • Iz pogona Gecko je popolnoma odstranjena. podpora
    XUL Grids.
  • Privzeto je omogočeno samodejno vrtenje slik JPEG na podlagi podatkov iz Exif.
  • Nastavitev „browser.urlbar.oneOffSearches“ je odstranjena. Za skrivanje gumbov alternativnih iskalnikov, ki se prikažejo ob začetku vnašanja v naslovno ali iskalno vrstico, lahko izberete potrebne iskalnike na strani about:preferences#search.

    Izvedba Firefox 77
  • Besedilo, ki ne ustreza omejitvi „maxlength“, se ne obrezuje več ob lepljenju v polja in