Magagamit Firefox 119.
- Nilalaman ng pahina "Pagsusuri ng Firefox" (Firefox View) sira sa mga seksyong "Kamakailang pagba-browse", "Mga bukas na tab", "Mga tab na kamakailang isinara", "Mga tab mula sa iba pang mga device", "Kasaysayan" (na may kakayahang mag-uri-uri ayon sa site o ayon sa petsa). Ang icon ng button na nagbubukas sa pahina ng Firefox View ay nabago.
- Ang mga kamakailang isinarang tab ay palagi na ngayong magpumilit sa pagitan ng mga session (browser.sessionstore.persist_closed_tabs_between_sessions). Dati, nai-save lang ang mga ito kung naka-enable ang awtomatikong pagbawi ng session sa startup. Bukod pa rito, ipinapakita na ngayon ang listahan ng mga kamakailang isinarang tab ay ipinapakita mga tab mula sa kamakailang saradong mga bintana (browser.sessionstore.closedTabsFromClosedWindows).
- Nagpakita kakayahang magdagdag ng mga larawan (at alt text) kapag nag-e-edit ng PDF.
- Ipinatupad ang paglipat ng ilang add-on kapag nag-i-import ng data mula sa Chrome.
- Inayos ang hindi inaasahang paglukso ng scrollbar sa Facebook.
- Kasama ang suporta ECH (Naka-encrypt na Client Hello, karagdagang pag-unlad ng eSNI). Ang ECH ay nangangailangan ng DNS-over-HTTS na paganahin sa iyong mga setting ng browser. Sa mga pangunahing provider, mayroon na ang suporta para sa ECH inihayag ang cloudflare.
- Sa Strict Tracking Protection mode, ang mga website ay maaari na ngayong mag-access ng mga font at font ng system mula sa mga naka-install na language pack. Sa huling release, ang parehong gawi ay ipinatupad sa pribadong browsing mode.
- Kabuuang Proteksyon ng Cookie ngayon ipinamahagi ni at sa mga bagay Blob.
- Picture-in-Picture mode natutunan ipakita ang mga subtitle sa viki.com.
- Login at password kapag kumokonekta sa pamamagitan ng SOCKS proxy ay ngayon maaari naglalaman ng mga hindi ASCII na character (Hindi pa rin sinusuportahan ng Firefox ang pagpapatotoo sa katutubong paraan; nangangailangan ito ng isang third-party na extension tulad ng FoxyProxy).
- Firefox pa hindi sumusubok hulaan kung ang nangungunang antas na dokumento, na inihahatid ng server bilang application/octe-stream, ay isang media file (ang file ay mada-download, hindi i-play sa browser).
- Mga hostname na hindi mga IP address ngunit nagtatapos sa isang numero (halimbawa, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), higit pa huwag magbilang wasto.
- Pumunta sa about:logging page idinagdag "Graphics" preset.
- Nakapirming 23 taong gulang na bug: Ang mga tooltip ay hindi na mananatili sa foreground kapag nawala ang focus ng window ng browser.
- Idinagdag ang lokalisasyon sa bawat wika Santali (nakaupo).
- Linux: itinigil paghahatid ng binary na lalagyan ng plugin.
- Windows: Sinusunod na ngayon ng Firefox ang setting ng system "Itago ang mouse pointer kapag nagta-type gamit ang keyboard".
- HTML: elemento higit sa huwag sumuporta hindi karaniwang katangian ng mozactionhint (sa halip ay dapat gamitin enterkeyhint).
- CSS: function attr() ngayon ay nagbibigay-daan sa tumukoy ng fallback value kung sakaling nawawala ito pandaigdigang katangian (halimbawa, attr(foobar, "Default na halaga")).
- JavaScript:
- Ipinatupad suporta para sa mga static na pamamaraan Object.groupBy() ΠΈ Map.groupBy() (pagpapangkat ng mga elemento sa isang array at iterable na mga bagay).
- Kasama suporta sa pamamaraan String.prototype.isWellFormed() ΠΈ String.prototype.toWellFormed() (ayon sa pagkakasunod-sunod ay sinusuri kung ang string ay naglalaman ng maayos na nabuong Unicode text (ibig sabihin, hindi naglalaman ng mga solong kahalili) at kino-convert ang malformed string sa maayos na pagkakabuo ng text).
- svg: mga katangian, pagkuha ng halaga ngayon suporta Mga uri ng data ng CSS haba (nagbibigay-daan sa iyong baguhin ang laki ng mga elemento ng SVG batay sa laki ng font (cap, rem), viewport (vh, vw, vmin) o absolute units (px, cm), hal. ).
- HTTP: header Cross-Origin-Embedder-Policy natanggap suporta sa direktiba walang kredensyal.
- Mga API:
- Na-update ang pagpapatupad Storage Access API: Pinahusay na seguridad, pinaliit ang mga pag-crash ng website, at naging daan para sa pag-phase out ng third-party na cookies.
- Nagpakita kakayahang tukuyin ang kamag-anak na priyoridad ng mga stream ng pagpapadala sa pamamagitan ng pagsasama ng ari-arian ng sendOrder sa argumento ng mga pagpipilian na ipinasa sa WebTransport.createBidirectionalStream() ΠΈ WebTransport.createUnidirectionalStream().
- interface AuthenticatorAttestationResponse may mga pamamaraan getAuthenticatorData(), getPublicKeyAlgorithm() ΠΈ getPublicKey().
- Ipinatupad suporta sa extension Web Authentication API Mga Katangian ng Kredensyal (credProps) (nagbibigay-daan sa user na humiling kung available ang pagtuklas ng kredensyal pagkatapos ng paggawa/pagparehistro).
- interface AuthenticatorAttestationResponse nakuha sa pamamagitan ng pamamaraan getTransports().
- Parametro derivedKeyAlgorithm pamamaraan SubtleCrypto.deriveKey() ngayon sumusuporta ang algorithm HKDF.
- interface PublicKeyCredential natanggap suporta sa pamamaraan parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() ΠΈ toJSON() (pagko-convert ng mga bagay na ginamit upang lumikha at magbahagi ng mga kredensyal na bagay sa mga representasyon ng JSON na maaaring i-serialize/deserialized at ibahagi sa server).
- ARIA reflection ngayon suportado ng para sa mga katangiang hindi tumutukoy sa iba pang mga elemento (mga hindi IDREF lang na katangian ang makikita). Posible na ngayong makakuha at magtakda ng mga katangian ng ARIA sa mga elemento ng DOM nang direkta sa pamamagitan ng JavaScript, sa halip na gumamit ng setAttribute at getAttribute. Halimbawa, sa halip na buttonElement.setAttribute("aria-pressed", "true"); maaari mong isulat ang buttonElement.ariaPressed = "true";.
- Mga Tool ng Developer:
- Sa tab na "Kalkulado" sa inspektor ngayon ay ipinapakita mga custom na halaga ng ari-arian.
- Iuulat ng Firefox ang mga hindi pinapansin na mga katangian ng pseudo-element kapag ipinapakita ang mga hindi pinansin na katangian ng CSS ::unang-titik na pseudo-element, ::cue ΠΈ ::placeholder.
Pinagmulan: linux.org.ru