Pieejams Firefox 119.
- Lapas saturs «Firefox apskats» (Firefox skats) sadalīts sadaļās «Nesen skatīts», «Atvērtās cilnes», «Nesen aizvērtās cilnes», «Cilnes no citām ierīcēm», «Vēsture» (ar iespēju kārtot pēc vietnēm vai pēc datuma). Mainīts pogas ikona, kas atver Firefox skatu.
- Nesen aizvērtās cilnes tagad tiek saglabātas starpsesijās (browser.sessionstore.persist_closed_tabs_between_sessions). Agrāk tās tika saglabātas tikai, ja bija aktivizēta automātiskā sesijas atjaunošana palaišanas laikā. Turklāt, sarakstā ar nesen aizvērtajām cilnēm tagad tiek attēlotas cilnes no nesen aizvērtajiem logiem (browser.sessionstore.closedTabsFromClosedWindows).
- Parādījās iespēja pievienot attēlus (un aizstājējtekstu) PDF rediģēšanas laikā.
- Ir ieviests dažu paplašinājumu pārsūtīšana, importējot datus no Chrome.
- Novērstas negaidītas ritināšanas joslas lēcieni Facebook.
- Iespēota atbalsts ECH (Encrypted Client Hello, turpmāka eSNI attīstība). Lai ECH darbotos, nepieciešama DNS-over-HTTS aktivizēšana pārlūkprogrammas iestatījumos. No lieliem pakalpojumu sniedzējiem ECH atbalstu jau paziņoja Cloudflare.
- Cietās aizsardzības režīmā pret izsekošanu tīmekļa vietnēm tagad ir pieejami tikai sistēmas fonti un fonti no uzstādītajām valodu pakām. Iepriekšējā laidienā šāda uzvedība tika īstenota privātās pārlūkošanas režīmā.
- Kopējā sīkdatņu aizsardzība tagad tiek izplatīts un uz objektiem Blob.
- Attēls attēlā režīms iemācījies rādīt subtitrus viki.com.
- Lietotājvārds un parole savienojumā caur SOCKS starpniekserveri tagad var var saturēt simbolus, kas atšķiras no ASCII (Firefox joprojām neatbalsta autentifikāciju dabiski, tam nepieciešams trešās puses paplašinājums, piemēram, FoxyProxy).
- Firefox vairs necentīsies uzminēt, vai augsta līmeņa dokuments, ko serveris nosūta kā application/octet-stream, ir multimediju fails (failu lejupielādēs, nevis atskaņos pārlūkā).
- Viesu nosaukumi, kas nav IP adreses, bet beidzas ar skaitli (piemēram, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), vairs netiek uzskatīti par derīgiem.
- Uz lapu about:logging pievienots iepriekšnoteikums «Grafika».
- Izlabota kļūda, kas pastāvēja 23 gadus: uznirstošās ziņas vairs nepaturas priekšplānā, kad pārlūkprogrammas logs zaudē fokusēšanu.
- Pievienota lokalizācija valodā santāli (sat).
- Linux: pārtraukta bināra faila piegāde plugin-container.
- Windows: tagad Firefox seko sistēmas iestatījumiem «Slēpt peles kursoru, kad ieeja notiek ar tastatūru».
- HTML: elements <input> vairāk neatbalsta nestandarta atribūts mozactionhint (tā vietā jāizmanto enterkeyhint).
- CSS: funkcija attr() tagad ļauj norādīt rezerves vērtību gadījumam, ja nepastāv globālais atribūts (piemēram, attr(foobar, "Default value")).
- JavaScript:
- Ieviesta atbalsts statiskajiem metodēm Object.groupBy() un Map.groupBy() (elementu grupēšana masīvā un iterējamos objektos).
- atbalsts īpašībai atbalsts metodēm String.prototype.isWellFormed() un String.prototype.toWellFormed() (attiecīgi pārbauda, vai virkne satur pareizi veidotu Unicode tekstu (t.i., nesatur vientuļus surrogatus) un pārvērš nepareizi veidotu virkni par pareizi veidotu tekstu).
- SVG: atribūti, pieņemot vērtību <length> tagad atbalsta CSS datu tipi length (ļauj mainīt SVG elementu izmērus, pamatojoties uz fonta izmēriem (cap, rem), skata loga (vh, vw, vmin) vai absolūtajām vienībām (px, cm), piemēram, ).
- HTTP: virsraksts Cross-Origin-Embedder-Policy saņēma atbalstu direktīvai credentialless.
- API:
- Atjaunināta īstenošana Storage Access API: uzlabota drošība, samazināts kļūdu skaits tīmekļa vietnēs, atvērta ceļš pakāpeniskai trešo pušu sīkdatņu atteikšanai.
- Parādījās iespēja norādīt relatīvo plūsmu nosūtīšanas prioritāti, iekļaujot īpašumu sendOrder argumenta parametros, kas nodoti WebTransport.createBidirectionalStream() un WebTransport.createUnidirectionalStream().
- Interfeiss AuthenticatorAttestationResponse saņēma metodes getAuthenticatorData(), getPublicKeyAlgorithm() un getPublicKey().
- Ieviesta paplašinājuma atbalsts Web Authentication API Credencial Properties (credProps) (ļauj lietotājam pieprasīt, vai ir pieejama kredencialu atklāšana pēc radīšanas/reģistrācijas).
- Interfeiss AuthenticatorAttestationResponse iepazinās metode getTransports().
- Parametrs derivedKeyAlgorithm metode SubtleCrypto.deriveKey() tagad atbalsta algoritms HKDF.
- Interfeiss PublicKeyCredential saņēma atbalstu metodēm parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() un toJSON() (objektu, kas tiek izmantoti kredencialu izveidošanai un koplietošanai, pārvēršana par JSON attēliem, kurus var serializēt/deserializēt un koplietot ar serveri).
- ARIA atspoguļojums tagad atbalsta atribūtiem, kuri nesniedzas uz citiem elementiem (atspoguļojas tikai ne-IDREF atribūti). Tagad ir iespējams iegūt un iestatīt ARIA atribūtus DOM elementiem tieši caur JavaScript, nevis izmantojot setAttribute un getAttribute. Piemēram, vietā buttonElement.setAttribute("aria-pressed", "true"); var uzrakstīt buttonElement.ariaPressed = "true";
- Izstrādātāja rīki:
- Inspektora "Aprēķināts" cilnē tagad parādās pielāgoto īpašību vērtības.
- Rādīt ignorētās CSS īpašības Firefox informēs par ignorētām pseido-elementu īpašībām. ::first-letter pseudo-elements, ::cue un ::placeholder.
Avots: linux.org.ru
