Firefox 152.0 – új felület, modernebb webes képességek és szigorúbb biztonsági modell

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Firefox 152.0 kiadása egyszerre hoz látványos felhasználói felületbeli változásokat, mélyebb webes platform-fejlesztéseket és fontos biztonsági szigorításokat – mind asztali rendszereken (Linux, Windows, macOS), mind mobilon (Android, iOS). A verzió különösen érdekes Linux Mint felhasználók számára, mert több olyan funkció is érkezik, amely közvetlenül érinti a mindennapi böngészést, a fejlesztői munkát és a kiegészítők működését.

Átalakított Beállítások: átláthatóbb konfiguráció, kevesebb kattintás

A Firefox Beállítások felülete teljesen új elrendezést kapott. A cél a logikusabb csoportosítás és a gyorsabb navigáció volt, hogy a gyakran használt opciók (pl. adatvédelem, kereső, letöltések, nyelv) kevesebb görgetéssel és kattintással legyenek elérhetők.

Technikai szempontból ez nem csak „skin-csere”: a menüszerkezet mögötti preferenciák (about:config kulcsok) ugyanazok maradtak, de a grafikus felület jobban tükrözi az adatvédelmi modell logikáját (Normál / Szigorú / Egyéni védelem), és könnyebb megtalálni a Firefox Labs kísérleti funkcióit is, például a JPEG XL támogatást.

Privát böngészés: finomhangolható követésvédelem

Privát ablakokban eddig a szigorú követésvédelem gyakran azzal járt, hogy bizonyos oldalak (különösen beágyazott harmadik fél szkripteket használó szolgáltatások) részben vagy teljesen „eltörtek”. A 152.0-ban megjelent egy új, tab-szintű finomhangolás: ha egy oldal a blokkolt trackerek miatt nem működik megfelelően, az újratöltéskor a böngésző egy infósávban felajánlja, hogy az adott lapot a szigorúbb védelem nélkül töltse be, miközben a többi védelmi réteg aktív marad.

Ez a megközelítés illeszkedik a Firefox régóta követett „védelem alapértelmezésben, de kontroll a felhasználónál” filozófiájához. A Linux Mint felhasználók számára ez különösen hasznos olyan vállalati vagy SaaS-oldalaknál, ahol a harmadik fél szkriptek blokkolása gyakran okoz kompatibilitási gondokat.

Globális némítás a címsorból: „mute”, „shush” vagy „sssh”

Új, praktikus funkció a címsor „gyorsművelete”: ha beírjuk, hogy mute, shush vagy sssh, a Firefox felajánl egy akciót, amellyel az összes, éppen hangot lejátszó lapot egyszerre némíthatjuk – minden ablakban. Ez a funkció a Firefox „Megosztott címsor” (Unified Search/URL bar) koncepcióját bővíti: nem csak URL-eket és kereséseket, hanem böngésző-funkciókat is vezérelhetünk innen.

Linuxon ez különösen kényelmes több munkaterületes környezetben (Cinnamon, MATE, Xfce), ahol könnyű elveszíteni, melyik ablak „szól”. A globális némítás nem érinti a rendszer hangbeállításait, csak a Firefox tabjainak audio streamjeit kapcsolja némára.

Platformspecifikus fejlesztések: macOS kurzorvezérlés, Linux/Windows linkmásolás

macOS-en javult a kurzorvezérlés támogatása, különösen a bekezdés-határokhoz kapcsolódó mozgásparancsoknál. Ez a rendszer-szintű szövegkezelési konvenciókhoz igazítja a Firefox viselkedését, ami fejlesztőknek és sokat gépelőknek fontos.

Windows és Linux rendszereken új lehetőség a lapok kontextusmenüjében: a Share > Copy Link menüponttal a lap megnyitása nélkül másolhatjuk a hivatkozást a vágólapra. Több lap kijelölése esetén az összes kijelölt lap URL-je egyszerre másolható. Ez a funkció különösen hasznos, ha sok hivatkozást gyűjtünk (kutatás, dokumentáció, bugreportok) és nem akarunk folyamatosan lapokra átváltani.

Windows-felhasználók továbbra is elérik a Microsoft megosztási opciókat ugyanebből a menüből, Linuxon pedig a rendszer vágólap- és megosztási megoldásaival integrálódik.

„Send tab” gomb és eszközök közötti munkafolyamat

Új, testreszabható eszköztárgomb a Send tab, amely a More Tools > Customize Toolbar menüből adható hozzá. Ez a Firefox Sync-re épülő lapküldés funkciót teszi egy kattintással elérhetővé: egy lapot gyorsan átküldhetünk másik eszközünkre (például Linux Mint gépről Androidos telefonra).

A „Tabs from Other Devices” panel a sidebarban is fejlődött: a más eszközökről származó lapokat már nem csak sima új lapon, hanem konténerlapon is megnyithatjuk. Ez a Firefox konténeres modelljét erősíti, amely különösen népszerű a Linux-közösségben (pl. külön konténer munkahelyi és magán fiókoknak).

Nyelvi bővítések: új fordítások és beépített szótárak

A Firefox beépített fordítója (Firefox Translations) két új nyelvet kapott: baszk és galíciai. Ezek az on-device fordítási modellre épülnek, vagyis a fordítás a felhasználó gépén történik, nem küldi fel a szöveget külső szerverre. Ez adatvédelmi szempontból jelentős különbség a felhő-alapú fordítókkal szemben.

Emellett több nyelvi build – köztük horvát, angol (UK), grúz, perzsa, szlovén, tádzsik, tamil, tibeti, török, walesi és xhosza – kapott beépített helyesírás-ellenőrző szótárat. Ez Linuxon különösen kényelmes, mert nem kell külön csomagokat telepíteni a disztribúció csomagkezelőjéből a Firefox spellcheckeréhez.

JPEG XL: modern képformátum kísérleti támogatással

A Firefox 152.0 kísérleti támogatást vezet be a JPEG XL (JXL) képformátumhoz, amelyet a Firefox Labs panelen lehet engedélyezni a Beállításokban. A JPEG XL célja, hogy hosszú távon leváltsa a jelenlegi domináns formátumokat (JPEG, PNG, GIF, részben WebP) jobb tömörítési hatékonysággal és funkciókkal.

A JPEG XL előnyei közé tartozik:

  • Jobb tömörítés – általánosságban kisebb fájlméret azonos vizuális minőség mellett, mint JPEG vagy PNG esetén.
  • Veszteségmentes és veszteséges mód – rugalmasan váltható, így alkalmas archiválásra és webes felhasználásra is.
  • Visszafelé kompatibilis transzkódolás – a meglévő JPEG-ek hatékonyabban tárolhatók újrakódolás nélkül (ez a formátum egyik tervezési célja volt).

Fontos, hogy a támogatás jelenleg kísérleti, tehát alapértelmezetten ki van kapcsolva. Webfejlesztők Linuxon így már tesztelhetik a JXL-t Firefoxban, de éles használatra még nem érdemes kizárólag erre építeni, mivel a böngészők közötti támogatottság vegyes.

PDF-kezelés és lapnagyítás: finomabb vezérlés

A Firefox beépített PDF-megjelenítője (PDF.js) köré épített letöltési logika is változott: ha egy PDF vagy más, közvetlenül a böngészőben megnyíló fájl letöltése befejeződik, és közben másik lapra váltottunk vagy bezártuk az eredeti oldalt, a dokumentum egy háttérlapon nyílik meg. Ez csökkenti az „ugrálást” a felületen, és jobban illeszkedik a többfeladatos munkafolyamatokhoz.

A weboldalak nagyításánál (site zoom) a billentyűzetes és egérrel vezérelt zoom több, kisebb lépésben állítható. Ez a skálázás finomabb kontrollt ad, ami különösen hasznos nagy felbontású monitorokon vagy gyengén skálázott weboldalaknál.

Fejlesztői eszközök: kommentek, SVG, CSS és teljesítménymérés

A Developer Tools Inspector egy új opciót kapott: a Show comments kapcsolóval dönthetünk arról, hogy az HTML komment csomópontok megjelenjenek-e a DOM-fában. Ez a funkció a 1455294-es hibajegyhez kapcsolódik, és főleg olyan fejlesztőknek hasznos, akik templating rendszerekkel (pl. server-side include-ok, build pipeline-ok) dolgoznak, ahol a kommentek információt hordoznak.

SVG területen a SVGTextPathElement.side read-only property támogatása érkezett, amely jelzi, hogy a szöveg a útvonal bal vagy jobb oldalán rajzolódik. Ez a tulajdonság a side attribútumot tükrözi, és precízebb tipográfiai vezérlést ad SVG-alapú grafikonoknál, diagramoknál.

CSS-ben megjelent a field-sizing tulajdonság, amely a form vezérlők méretezési viselkedését szabályozza. Két értéke van:

  • content – az elem a tartalmához igazítja a méretét,
  • fixed – fix méretet használ.

Ez különösen űrlap-heavy alkalmazásoknál hasznos, ahol a natív inputok méretezése eddig csak kerülőutakkal volt jól kontrollálható.

A PerformanceResourceTiming interfész két új tulajdonsággal bővült: firstInterimResponseStart és finalResponseHeadersStart. Ezekkel pontosabban mérhető, mennyi idő telik el az első átmeneti HTTP válasz (pl. 1xx státuszkódok) és a végső válasz fejlécének beérkezése között. Ez a fajta granularitás fontos a nagy forgalmú szolgáltatások teljesítményhangolásánál.

Az animációs API-k terén az AnimationEvent.animation és TransitionEvent.animation property-k támogatása érkezett. Ezek ergonomikusabb hozzáférést adnak a kapcsolódó animációhoz, mint a korábbi element.getAnimations() + szűréses megoldás, így egyszerűbbé válik komplex animációs logikák kezelése.

DOM és input: értesítések, pointer lock és pszeudo-elemek

A Notification API bővült az actions read-only property-vel és a maxActions statikus read-only property-vel. Előbbi a ServiceWorkerRegistration.showNotification() hívásban megadott akciógombokat tartalmazza, utóbbi pedig a platformfüggő maximális akciószámot. Ennek köszönhetően a webes értesítések már akciógombokat is tartalmazhatnak, amelyek macOS-en például a notification panel Options listájában jelennek meg.

Az Element.getAnimations() metódus mostantól elfogadja az options.pseudoElement paramétert, amellyel közvetlenül célozhatunk egy adott pszeudo-elemet (pl. ::before, ::after), ahelyett, hogy a teljes subtree animációit szűrnénk. Ez tisztább és hatékonyabb animációkezelést tesz lehetővé.

A Pointer Lock API-ban az Element.requestPointerLock() mostantól támogatja az options.unadjustedMovement paramétert. Ennek engedélyezésével a böngésző nyers egérmozgás-adatot ad át, OS-szintű gyorsítás (acceleration) nélkül. Ez különösen fontos játékoknál, 3D-s alkalmazásoknál, CAD-eszközöknél, ahol a precíz, lineáris egérmozgás elengedhetetlen. Linuxon ez jól illeszkedik a különböző ablakkezelők és kompozitorok eltérő egérkezelési beállításaihoz.

Media, WebRTC és Web Audio: pontosabb időzítés

A WebRTC és Web Audio területén a RTCEncodedVideoFrame.getMetadata() és RTCEncodedAudioFrame.getMetadata() által visszaadott metaadatok mostantól tartalmazzák a receiveTime property-t, amely az adott frame érkezési idejét jelzi. Ez az érték az új frame-konstruktoroknak is átadható opcióként.

Ez a fejlesztés a valós idejű kommunikációs alkalmazások (videokonferencia, streaming) időzítési és szinkronizációs pontosságát javítja, és finomabb jitter-kezelést tesz lehetővé.

WebDriver BiDi és Marionette: megbízhatóbb automatizálás

A Firefox 152.0 több WebDriver BiDi és Marionette fejlesztést is hoz, amelyek a Seleniumot, Playwrightot vagy más automatizációs keretrendszereket használó fejlesztőknek fontosak.

  • A screenshot parancsok mostantól maximális méretkorlátokat érvényesítenek, elkerülve a túl nagy képernyőképek okozta memória- vagy teljesítményproblémákat.
  • A webExtension.install parancs már képes olyan webes kiegészítéseket is telepíteni, amelyek Private Browsing módban is engedélyezettek.
  • A browser.setDownloadBehavior parancs lehetővé teszi a letöltési célmappa felülírását még a temp fájl létrehozása előtt, ami pontosabb kontrollt ad a letöltési folyamat felett.
  • A hálózati események kezelése optimalizálódott: az in-memory cache-ből származó JavaScript válaszok csak akkor kerülnek továbbításra, ha van megfelelő network event collector, így csökken a felesleges adatforgalom.
  • A WebDriver:Navigate és WebDriver:Refresh parancsok mostantól megfelelően jelzik a navigációs hibákat, ahelyett, hogy csendben elnyelnék azokat.

Kiegészítő-fejlesztők: dinamikus kódvégrehajtás szigorítása

Fontos változás a kiegészítő-fejlesztők számára, hogy a moz-extension: dokumentumokban történő dinamikus kódvégrehajtás lehetősége – olyan API-kon keresztül, mint tabs.executeScript, tabs.insertCSS, tabs.removeCSS, scripting.executeScript, scripting.insertCSS, scripting.removeCSS – végleg eltávolításra került. Ez a képesség már a Firefox 149-ben deprekálva lett, a 152.0-ban pedig megszűnik.

Alternatívaként a Mozilla azt javasolja, hogy a kiegészítők a dokumentum scriptjében regisztráljanak egy runtime.onMessage listenert, és üzenetküldéssel (message passing) indítsák a szükséges kód végrehajtását. Ez a modell jobban illeszkedik a modern böngésző-biztonsági elvekhez (CSP, sandboxing), és csökkenti a dinamikus kódinjektálásból fakadó kockázatokat.

Kísérleti webes funkciók: WebRTC MediaCapabilities, Iterator.includes, Intl.Locale info, text module import

A Firefox 152.0 több, alapértelmezetten kikapcsolt, de about:config-ból engedélyezhető kísérleti funkciót is tartalmaz:

  • WebRTC MediaCapabilities – a media.mediacapabilities.webrtc.enabled preferencia engedélyezése után a MediaCapabilities.decodingInfo() és encodingInfo() hívások webrtc típussal is használhatók, a korábbi, nem szabványos transmission típus helyett. Ez szabványosabb módot ad annak ellenőrzésére, hogy egy adott kódolási/dekódolási konfiguráció használható-e WebRTC-hez.
  • TC39 Iterator includes proposal – a javascript.options.experimental.iterator_includes bekapcsolásával elérhető az Iterator.prototype.includes() metódus, amely megvizsgálja, hogy az iterátor elő fog-e állítani egy adott értéket.
  • TC39 Intl.Locale info proposal – a javascript.options.experimental.intl_locale_info engedélyezésével a Nightly build-ekben elérhetővé válnak az Intl.Locale „get” előtagú metódusai, amelyek részletesebb lokalizációs információkat adnak.
  • Text module import – a javascript.options.experimental.import_text bekapcsolása után a modulok forrása szövegként importálható a with { type: "text" } klauzulával. Ilyenkor a válasz média típusa figyelmen kívül marad, és a tartalom szövegként kerül feldolgozásra, még akkor is, ha scriptet vagy más végrehajtható kódot tartalmaz.

Ezek a funkciók elsősorban fejlesztőknek szólnak, akik szeretnék előre tesztelni a készülő szabványokat, de éles, termelési környezetben való használatuk még nem ajánlott.

Firefox 152.0 Androidon: widget, összefoglalók, jobb PDF és zoom

Az Androidos Firefox 152.0 kiadás több, mobilra szabott újdonságot hoz:

  • World Cup widget – egy kezdőképernyőre kitehető widget, amely élő eredményeket, meccsprogramot és végeredményeket jelenít meg egy helyen.
  • Page summaries – hosszú cikkek rövid összefoglalása egy érintéssel vagy a készülék megrázásával. Jelenleg angol nyelvű tartalmaknál érhető el minden felhasználó számára.
  • PDF megosztás – a PDF-eket közvetlenül fájlként is megoszthatjuk, vagy a címsorból másolhatunk és oszthatunk meg linket.
  • Pinch zoom – javított nagyítási teljesítmény, különösen alacsonyabb teljesítményű eszközökön, ami simább görgetést és zoomot eredményez.
  • Biztonság – különféle biztonsági hibajavítások, amelyek részleteit a Mozilla szokás szerint a biztonsági tanácsadókban dokumentálja.

Linux Mint felhasználók számára, akik Androidos eszközzel is rendelkeznek, a „Page summaries” és a PDF-megosztás különösen hasznos lehet útközbeni olvasásnál, dokumentumkezelésnél.

Firefox 152.0 iOS-en: widget és on-device fordítás

Az iOS-es Firefox 152.0 szintén kap World Cup widgetet, amely a kezdőképernyőn követi a mérkőzéseket. Emellett fontos újdonság az on-device fordítás, amely több nyelvre képes teljes weboldalakat lefordítani úgy, hogy a tartalom az eszközön marad. Ez az adatvédelmi modell hasonló a desktop Firefox Translations megközelítéséhez, bár az iOS platform korlátai miatt a megvalósítás részletei eltérhetnek.

Javításra kerültek továbbá a kijelzőforgatáskor jelentkező megjelenítési hibák, ami jobb felhasználói élményt ad tájkép/álló mód közötti váltáskor.

Letöltés

A Mozilla folyamatosan dolgozik a böngésző biztonságának és teljesítményének javításán, és ez az új verzió számos új funkciót és javítást tartalmaz. Az új verzió telepítése javasolt minden Firefox felhasználónak, hogy kihasználhassák a frissített funkciókat és a legjobb böngészési élményt.

A Firefox ezen verziójával kapcsolatos teljes változáslista. A Firefox következő – 153-as – verziója, 2026. július 21-én jelenik majd meg. Október különleges lesz abból a szempontból, hogy abban a hónapban két Firefox kiadásra is számíthatunk. Hogyan előzte meg a Firefox böngésző a többi böngészőt? Egyelőre nem népszerűségben, hanem sebességben (Sebesség tekintetében is a mezőny élére áll a Firefox?) és verzió számban is (Chrome 150, Edge 149, Firefox 152) - de legalább majd kiderül, hogy ez a paraméter mennyire fontos a felhasználóknak.

Ha hibát találtok, jelezzétek a Mozilla felé.

Összegzés: Firefox 152.0 mint platform-erősítés

A Firefox 152.0 nem egyetlen „nagy dobásról” szól, hanem sok kisebb, de fontos lépésről: átláthatóbb beállítások, rugalmasabb adatvédelem, kényelmi funkciók (globális némítás, linkmásolás, Send tab), modern képformátumok (JPEG XL), fejlettebb fejlesztői és automatizációs eszközök, valamint szigorúbb kiegészítő-biztonság.

Linux Mint felhasználók számára a legkézzelfoghatóbb előnyök a jobb többmonitoros viselkedés, a finomabb zoom, a konténeres tabkezelés fejlesztései, a JPEG XL kísérleti támogatása és a fejlesztői eszközök bővülése. A mobilos kiadások pedig tovább erősítik a Firefox ökoszisztémát, amely így asztali és mobil környezetben is egységesebb, adatvédelmi fókuszú alternatívát kínál a többi böngészővel szemben.