Pieejams Firefox 148.
- Iestatījumos pievienots jaunais sadaļa «Mākslīgā intelekta pārvaldība», kur var izslēgt konkrētu mākslīgā intelekta funkcionalitāti (kas dzēsīs arī lejupielādētās valodas modeļus).
- Jaunas cilnes lapa konteineros iemācījās izmantot lejupielādētos lietotāja fonus.
- Iespēja saņemt noņemamos uzlabojumus vairs neprasa ieslēgt telemetriju un tagad ir pieejama iestatījumos («Atļaut Firefox uzlabot funkcionalitāti, veiktspēju un stabilitāti starp atjauninājumiem»). Ar tās palīdzību izstrādātāji var, piemēram, operatīvi izslēgt kādu funkcionalitāti (ja izrādās, ka tā rada problēmas) vai, otrādi, pievienot jaunu funkciju pakāpeniski, nevis visiem lietotājiem uzreiz, kā arī ātri labot kritiskas kļūdas.
- Iebūvētais tulkotājs iemācījās tulkot no un uz tradicionālo ķīniešu valodu, kā arī uz vjetnamiešu valodu.
- Izlabota kļūda, kuras dēļ pēc pārlūkprogrammas atjaunināšanas varēja izslēgt instalēto valodas pakotni.
- Labots meklēšanas etiķešu trūkums uz ritināšanas joslas, kas radās dažās vietnēs.
- Uzlabota matemātisko formulu pieejamība PDF formātā ekrāna nolasītājiem.
- Windows:
- HTML: Gadījumos, kad URL ir tukšs vai skaidri norādīts about:blank, Firefox vairs neizmainīs oriģinālo tukšo dokumentu ar citu, kas tiek lejupielādēts asinkroni, bet gan sinhroni palaidīs notikumu load oriģinālajam dokumentam.
- Iekļauta
- Īpašība position-area tagad pareizi turēs piestiprināto elementu skatīšanas laukā.
- Pievienots īpašība position-try-order (ļauj norādīt kārtību, kādā tiek izmantoti rezerves pozicionēšanas varianti, kad elements nesanāk uz ekrāna).
- Parādījās iespēja izmantot īpašības overflow, overflow-x un overflow-y uz nomaināmos elementos.
- Kļuva pieejama funkcija shape().
- JavaScript:
- Parādījās atbalsts statiskajiem metodēm Iterator.zip() un Iterator.zipKeyed().
- Ieviesta specifikācija TC39 mantojuma RegExp funkcijas JavaScript.
- API:
- Parādījās Sanitizer API (nodrošina jaunus metodus HTML manipulācijām). Metode element.setHTML() ļauj ievietot HTML saturu līdzīgi kā tas tiek darīts element.innerHTML, turklāt tas nav pakļauts starpdomēnu skriptu (XSS) uzbrukumiem. Lai droši parsed HTML, ir piedāvāta metode document.parseHTML().
- Pievienota atbalsts Trusted Types API (nodrošina mehānismus, kas garantē, ka īpašības un funkcijas, kuras potenciāli var tikt izmantotas kā XSS uzbrukumu vektori, var tikt izsauktas tikai ar datiem, kas ir izgājuši cauri pārvēršanas funkcijai).
- WebGPU iepazinās atbalsta kvalitātes darbiniekus, kas ļauj WebGPU darboties fona režīmā (īpaši noderīgi paplašinājumiem un citām lapām, kas var efektīvi apmainīties ar resursiem starp vairākām cilnēm un laika periodiem).
- Ievieš īpašība Location.ancestorOrigins (ļauj noteikt, vai dokuments ir ielādēts <iframe>, un, ja jā, tad kuru vietni).
- Īpašības movementX un movementY elementa pointerrawupdate tagad aizpildās norādot kursora pārvietošanu — pirms tam to vērtības vienmēr bija vienādas ar nulli.
- Ieviests metode NavigationPrecommitController.addHandler().
- DOM: Parādījās iespēju izmantot komandu «ielīmēt» ar Document.execCommand() web-saturā (ne tikai paplašinājumos). Tas tiek īstenots, izmantojot Clipboard API un tam ir tie paši drošības ierobežojumi, piemēram, prasa apstiprinājumu no lietotāja, kad tiek ielīmēts saturs starp dažādiem avotiem.
Avots: linux.org.ru
