Elérhető Firefox 149.
- Linux: Ha lehetőség van rá használják a fájl kiválasztásához használt párbeszédpanel, amelyet az XDG-portál org.freedesktop.portal.FileChooser biztosít (ez jobban integrálva van az asztali környezettel és szélesebb lehetőségeket kínál), nem pedig a standard GTK3 interfész.
- Megjelent a lehetőség két fül tartalmát egymás mellett helyezni. A megfelelő parancs megjelenik a fül kontextusmenüjében, amikor az egy vagy két fület választja (browser.tabs.splitView.enabled).
- A pajzs és a zár ikonok az URL sávban összevonva egy ikonra, amely új összesített Trust Panel (browser.urlbar.trustPanel.featureGate).
- Frissítve a különálló keresőmező megjelenése az eszköztáron (browser.search.widget.new).
- Frissítve a hibaüzenetek oldala designja.
- A PDF-olvasóban belefoglalták hardveres gyorsítás a rendereléshez.
- A rosszindulatú webhelyek (a 'Veszélyes és csaló tartalom blokkolása' funkció) már nem tudnak megmutatni értesítéseket küldeni, és minden, a felhasználó által ezen webhelyeknek kiadott engedély visszavonásra kerül.
- A beépített fordító támogatja a bosnyák, breton, szerb és thai nyelveket. Fokozott a fordítási pontosság a horvát nyelvnél.
- A felhasználók számára az Egyesült Államokból, az Egyesült Királyságból, Németországból és Franciaországból fokozatosan elérhetővé válik ingyenes VPN (50 GB havi forgalmat biztosít) és a VPN automatikus bekapcsolásának vagy kikapcsolásának lehetősége bizonyos webhelyekhez.
- Az ausztrál, indiai, olasz, lengyel és osztrák felhasználóknak lett elérhető a címek automatikus kitöltése.
- Növelték a HTTP/3 letöltések stabilitását instabil hálózatok esetén.
- Megszigorították a böngésző szülőfolyamatába betöltött szkriptek kiadására vonatkozó követelményeket (a folyamat, amely a böngésző interfészéért és alapvető funkcióiért felelős).
- Az eszköztárra húzható gomb, amely megjeleníti a 'Megosztás' rendszer párbeszédpanelt (csak Windows és macOS alatt).
- Az about:support oldalra
- A Firefox mostantól használja a modern Windows.Devices.Geolocation API-t használja a régi helyett, amely már a Windows 7-ben megjelent.
- A WebRender belefoglalták rétegek egyesítése, ami korlátozza azt a területet, amelyet frissíteni kell a mozgás vagy a tárgyak változása során. Ennek eredményeként a görgetés zökkenőmentesebbé válik, csökken a késlekedés (stutter) az animációkban és videókban, megnő az akkumulátor időtartama, javul a teljesítmény a "nehéz" webhelyeken, amelyek megterhelik az eszközt.
- HTML: Globális attribútum popover kapott értéke hint (a felugró elemek, amelyek hint értékkel rendelkeznek, nem zárják le az auto-elemeket, de zárják a többi felugró elemet).
- MathML: a parancsok a property support font-family: math, amely alapértelmezetten alkalmazva van az elemekre (garantálja, hogy a weboldalak a megfelelő matematikai betűtípust használhassák anélkül, hogy tudniuk kellene, mely betűtípusok találhatók az alap OS-ben).
- CSS:
- A shape-outside mostantól támogatja a xywh() értékként.
- A vertical-align mostantól egy a tulajdonságok rövidített formája alignment-baseline, baseline-shift és baseline-source.
- Rész <container-query> a szabály feltételében @container most már nem kötelező (lehetővé teszi a tárolók keresését, kizárólag a nevük alapján).
- API:
- Window.createImageBitmap() és WorkerGlobalScope.createImageBitmap() növekedett paraméterrel options.resizeQuality. Ezen kívül ezek a metódusok most lehetővé teszik, hogy párhuzamosan állítsanak be a skálázási paramétereket (options.resizeWidth vagy options.resizeHeight), valamint a képkivágás paramétereit (sx, sy, sw és sh). Korábban, ha mindkét paramétercsoportot megadták, az alapképet visszaadta skálázás nélkül.
- Megjelent Passkey Reporting API a megsértésekről szóló jelentésekhez CSP és Integrity-Policy. Ez MMM-DD-YYYY megsértések esetén jelentési objektumokat küldött át az oldalon CSPViolationReport és IntegrityViolationReport -kérések, ReportingObserver (a jelentéseket szűrni lehet a type tulajdonság szerint: "csp-violation" vagy "integrity-violation"). A jelentési objektumok sorosított változatát a megfelelő HTTP-fejlécben megadott szerverre lehet küldeni - a végpontok neveit és a hozzájuk tartozó URL-címeket előzetesen meg kell adni a fejlécben. Reporting-Endpoints vagy Report-To.
- DOM:
- Módszer HTMLSelectElement.showPicker() mostantól támogatott a definiált paramétereinek listájához <datalist>.
- az „Alkalmazás” eszköz interfész CloseWatcher (lehetővé teszi olyan összetevők megvalósítását, amelyek a standard mechanizmusokkal (például az Esc billentyűvel Windows alatt) bezárhatók, akárcsak a rendszer összetevői (dialógusok vagy felugró elemek).
- A DOM metódusok most támogatják a karakterek szélesebb skáláját az elemek és attribútumok neveihez (ugyanaz a karakterkészlet, amelyet az HTML-parsers engedélyez).
- Média, WebRTC és Web Audio
- Megjelent támogatja a következő módszert HTMLMediaElement.captureStream() (visszaad egy objektumot, amely valós időben közvetíti a médiaelem tartalmát).
- MediaElementAudioSourceNode mostantól figyelembe veszi a médiaelem hangerejét a hang rögzítésekor.
- Módszer HTMLMediaElement.mozCaptureStream() mostantól rögzíti a nyers hangot közvetlenül a forrásból, nem alkalmazva a médiaelem hangerőbeállításait.
- Fejlesztői eszközök:
- A tárolóellenőr eszközkészletén hozzáadva lett a gomb, amely eltávolítja az aktuálisan kiválasztott tároló összes bejegyzését.
- Minden CSS-nyilatkozat mellett, amely a "Számított" fülön kapcsolódik a számított értékhez, most tartalmaz ikon található az adott szabályra való átváltáshoz a "Szabályok" fülön.
Forrás: linux.org.ru
