Pieejams Firefox 152, kurā galvenās izmaiņas ir pārbūvēta iestatījumu saskarne un eksperimentāla JPEG XL atbalsta ieviešana.
- Pilnībā pārstrādāts pārlūka iestatījumu saskarne (browser.settings-redesign.enabled). Lielie sadaļi ir sadalīti atsevišķās lapās, uzlabota navigācija pa iestatījumiem.
- Pievienoti papildu intervāli lapas izmēra izmaiņām.
- Eksperimentālo iestatījumu sadaļā ir pievienots iespēja ieslēgt atbalstu JPEG XL (JXL).
- Ievadot adreses joslā vārdus «klusi», «klusāk» un «ššš», tagad parādās parādās piedāvājums izslēgt skaņu visās cilnēs, kas to atskaņo.
- Linux un Windows tagad ir iespēja kopēt cilnes adresi (ieskaitot neaktīvās) vai vairākas izvēlētās cilnes, izvēloties «Koplietot» → «Kopēt saiti» konteksta izvēlnē cilnei.
- Rīkjoslas iestatījumos ir pieejama poga «Nosūtīt cilni», ko var izvilkt uz paneli.
- Lappusē «Kļūda drošas savienojuma izveidošanā» iegūts TLS kļūdas kods.
- Ieviesta atbalsts WebAuthn saistītās izcelsmes pieprasījumi (ļauj izmantot vienu pases atslēgu vairākiem domēniem).
- Ja lietotājs atsvaidzinās lapu privātā pārlūkošanas režīmā, Firefox to uzskatīs par problēmu un piedāvās izslēgt tās izsekošanas bloķēšanu.
- Sānu josla «Cilnes no citām ierīcēm» tagad ļauj atver saiti jaunā cilnē vai jaunā konteinerā.
- Ja lietotājs sācis lejupielādēt PDF vai citu pārlūkā atveramu failu, un pēc tam aizver aktuālo cilni vai pāriet uz citu, fails tagad tiks atvērts fonā, nevis pārņems fokus.
- Labots neesamība konteksta izvēlnē punkta «Ievietot» tekstu rediģēšanas laikā dažās vietnēs (Squarespace, LinkedIn, eBay).
- Tādos sistemas ar vairākiem ekrāniem logs «Par programmu» tagad tiks atvērts uz tā paša ekrāna, kas tika izmantots pēdējais pārlūkprogrammas logs.
- Atjaunināts dialoga loga «Ziņot par bojātu vietni» dizains. Īpaši, izvēloties kategoriju «Kas cits», tagad lietotājam ir jāpaskaidro, kas tieši, viņaprāt, ir bojāts.
- Iebūvētais tulkotājs ir ieguvis atbalstu basku un galisiešu valodām.
- Hrvatski, britu angļu, gruzīnu, persiešu, slovēņu, tadžiku, tamilu, tibetiešu, turku, velšu un kosa valodās salikumos pa noklusējumu ir pievienots vārdnīcas atbalsts pareizrakstības pārbaudē.
- No Linux un macOS izlabotas nepareizs pārvietošanas un iezīmēšanas ar bultiņu taustiņiem pa tekstu, kas uzrakstīts no labās uz kreiso pusi.
- macOS:
- atbalsts īpašībai atbalsts globālai profilu rezerves kopēšanai.
- Sakārtota atbalsts sistēmiskajiem taustiņu kombinācijām pārvietošanai pa tekstu, ieskaitot pārvietošanu pa paragrāfiem.
- Novedot attēlus no pārlūkprogrammas uz darbvirsmu tagad novieto failu tajā vietā, uz kuru tas tiek pārvietots, kā arī strādā ātrāk.
- Sīkfaili, kas nesatur simbolu =, tagad apstrādā kā sīkfaili bez vērtībām (name="foo", value=""), nevis kā bezvārda (name="", value="foo"). Tāpat rīkojas arī Safari.
- SVG: Parādījās atbalsts īpašībai SVGTextPathElement.side (norāda, no kuras puses attiecībā pret tekstu ceļu tiek zīmēts teksts).
- Iekļauta Pievienots īpašība field-sizing (ļauj pārvaldīt formu elementu izmērus).
- API:
- Interfeiss PerformanceResourceTiming iepazinās īpašības firstInterimResponseStart un finalResponseHeadersStart (ļauj izmērīt laiku, kas nepieciešams pārlūkprogrammai, lai saņemtu starpposma HTTP atbildes un galīgo HTTP atbildi attiecīgi).
- Ieviesta atbalsts īpašībām AnimationEvent.animation un TransitionEvent.animation (nodrošina ērtāku veidu, kā piekļūt saistītajai animācijai nekā izsaucot element.getAnimations() ar filtrāciju pēc animationName vai propertyName īpašībām).
- DOM:
- Interfeiss Notification tagad atbalsta īpašības darbības un maxActions (ietver attiecīgi darbības, kas definētas, izmantojot ServiceWorkerRegistration.showNotification(), un platformas atkarīgo maksimālo darbību skaitu, ko var noteikt paziņojumam). Tas ļauj izstrādātājiem pievienot tīmekļa paziņojumiem pogas, kas veic noteiktas darbības.
- Metode Element.getAnimations() tagad var pieņemt parametru options.pseudoElement (ļauj tieši izvēlēties konkrētu pseidoelementu, nevis filtrēt rezultātus, saņemot { subtree: true }).
- Metode Element.requestPointerLock() saņēma atbalstu parameterim options.unadjustedMovement (ļauj atspējot peli paātrinājumu operētājsistēmas līmenī un izmantot "neapstrādātos" peles kustības datus, kad nepieciešama lēna un precīza kursoru vadība).
- Mediķi, WebRTC un Web Audio: Īpašība receiveTime tagad iekļauts metadata, ko atgriež metodes RTCEncodedVideoFrame.getMetadata() un RTCEncodedAudioFrame.getMetadata(), kā arī var tikt nodota konstruktoros RTCEncodedVideoFrame() un RTCEncodedAudioFrame() kā īpašība options parametrā.
- Izstrādātāja rīki: Pievienota iestatījums "Rādīt komentārus", kas ļauj atspējot HTML komentāru rādīšanu Inspektorā.
Avots: linux.org.ru
