Izšel je web-brskalnik Firefox 160, prav tako so bile oblikovane posodobitve prejšnjih vej s podaljšano podporo — 153.7.0 in 115.45.0. V okviru novega dvo-tedenskega cikla oblikovanja izdaj je bila v beta-testiranje poslana veja Firefox 161, katere izdaja je predvidena za 24. november.
Glavne novosti v Firefox 160 (1, 2, 3):
- Dodana je možnost ločevanja tabov ali poljubne označene območja na strani v obliki mini-okna, ki se postavi nad vsebino. Naslovna vrstica v mini-oknu se samodejno skrije in se prikaže le ob premiku kurzorja nad naslov. Hkrati je mogoče odpreti več mini-oken. Mini-okna se ustvarjajo prek kontekstnih menijev, ki se prikažejo ob kliku z desno miškino tipko na tabu (Premakni tab -> Premakni v Mini Okno) ali na vsebini strani (Premakni odsek v Mini Okno). Način je priročen za obdržanje druge vsebine v vidnem polju med delom na strani.


- V vmesniku za ogled videa v načinu 'slika v sliki' je bila implementirana možnost prilagoditve hitrosti predvajanja z razponom 0.25x (gumb za spreminjanje hitrosti se prikaže le pri povečanju velikosti okna).

- Dodana je možnost odpiranja novih tabov s premikom miške elementov iz stranskega panela zgodovine obiskov v območje tabov.
- V kontekstnem meniju naslovne vrstice namesto elementa 'Prilepi in pojdi' zdaj prikazuje 'Prilepi in iskanje', če je v odložišču besedilo in ne povezava.
- V dialogu za potrditev zahtevkov strani za povezovanje kot obdelovalec e-pošte in drugih vrst povezav je bila implementirana možnost 'Nikoli ne dovoli' za kasnejše blokiranje ponovnih podobnih zahtevkov s strani strani.
- Dodana je podpora za predvajanje zvoka v formatih FLAC, MP3 in PCM, dobavljenih v medijskih vsebinah MKV (Matroska).
- Za risanje WebGL na platformi macOS se uporablja grafični API Metal.
- V API Web Speech je bil dodan objekt SpeechRecognition za prepoznavanje govora v realnem času brez povezovanja z zunanjimi storitvami in s podporo 40 jezikom.
- Za združljivost z nekaterimi stranmi je bil dodan psevdoelement '::-webkit-input-placeholder', ki je funkcionalno podoben '::placeholder'.
- V gradniku WebTransport() je implementirana možnost „headers“ za dodajanje lastnih HTTP-headerjev k razširjenim CONNECT-izvedbam. V vmesnik WebTransportDatagramDuplexStream so dodane lastnosti incomingMaxBufferedDatagrams in outgoingMaxBufferedDatagrams, v vmesnik WebTransport pa lastnosti
anticipatedConcurrentIncomingUnidirectionalStreams in anticipatedConcurrentIncomingBidirectionalStreams. - V različici za Android je bila vključena zahteva za dovoljenja pred dostopom do naprav v lokalnem omrežju z intranet naslovi ali do storitev na trenutni napravi (localhost).
Poleg novosti in popravkov napak je v Firefox 160 odprtih 99 ranljivosti, od katerih jih večina izhaja iz težav pri delu s spominom, kot so prenapolnitev pomnilnika in dostop do že sproščenih območij spomina. Te težave bi lahko potencialno omogočile izvajanje zlonamerne kode ob odpiranju posebej oblikovanih strani.
Izvor: opennet.ru



