Έκδοση Firefox 125

Το πρόγραμμα περιήγησης ιστού Firefox 125 κυκλοφόρησε και δημιουργήθηκε μια ενημέρωση κλάδου μακροπρόθεσμης υποστήριξης - 115.10.0. Λόγω προβλημάτων που εντοπίστηκαν σε μεταγενέστερο στάδιο, η έκδοση 125.0 ακυρώθηκε και η 125.0.1 ανακοινώθηκε ως κυκλοφορία. Ο κλάδος του Firefox 126 έχει μεταφερθεί στο στάδιο δοκιμών beta, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 14 Μαΐου.

Βασικές καινοτομίες στον Firefox 125:

  • Το ενσωματωμένο πρόγραμμα προβολής PDF έχει τη λειτουργία επισήμανσης κειμένου με το επιλεγμένο χρώμα και το περίγραμμα ενεργοποιημένα από προεπιλογή.
    Έκδοση Firefox 125
  • Η σελίδα Προβολή Firefox, η οποία διευκολύνει την πρόσβαση σε περιεχόμενο που προβλήθηκε στο παρελθόν, εμφανίζει πλέον καρφιτσωμένες καρτέλες στην ενότητα με ανοιχτές καρτέλες και προσθέτει υποστήριξη για δείκτες κατάστασης, για παράδειγμα, καθιστώντας σαφές ότι ο ήχος ή το βίντεο αναπαράγεται σε μια συγκεκριμένη καρτέλα, όπως και σας επιτρέπει να απενεργοποιήσετε ή να απενεργοποιήσετε την ένδειξη κάνοντας κλικ πάνω της. Παρόμοιοι δείκτες έχουν επίσης προστεθεί για σελιδοδείκτες και ειδοποιήσεις.
    Έκδοση Firefox 125
  • Έχει εφαρμοστεί η δυνατότητα γρήγορης πλοήγησης σε έναν σύνδεσμο που είναι αποθηκευμένος στο πρόχειρο. Εάν υπάρχει μια διεύθυνση URL στο πρόχειρο όταν κάνετε κλικ στη γραμμή διευθύνσεων, αυτή η διεύθυνση URL θα εμφανιστεί αυτόματα ως η αρχική πρόταση για πλοήγηση.
    Έκδοση Firefox 125
  • Προστέθηκε υποστήριξη για αναπαραγωγή προστατευμένου περιεχομένου (EME, Encrypted Media Extensions) χρησιμοποιώντας τον κωδικοποιητή AV1, ο οποίος χρησιμοποιείται από ορισμένους παρόχους ροής για τη διανομή περιεχομένου υψηλότερης ποιότητας.
  • Κατά τη συμπλήρωση διευθύνσεων σε φόρμες ιστού, παρέχεται αίτημα αποθήκευσης της διεύθυνσης (προς το παρόν μόνο για χρήστες από τις ΗΠΑ και τον Καναδά). Στο μέλλον, σκοπεύουμε να χρησιμοποιήσουμε τα αποθηκευμένα δεδομένα για την αυτόματη συμπλήρωση διευθύνσεων.
  • Είναι ενεργοποιημένος ο αποκλεισμός λήψης αρχείων από διευθύνσεις URL που βρίσκονται σε λίστες δυνητικά επικίνδυνου περιεχομένου.
  • Σε συστήματα που χρησιμοποιούν πρόσθετα που υλοποιούν κοντέινερ καρτελών, έχει προστεθεί υποστήριξη για αναζήτηση από τη γραμμή διευθύνσεων για καρτέλες που βρίσκονται σε διαφορετικά κοντέινερ.
  • Στις ρυθμίσεις έχει προστεθεί μια επιλογή που σας επιτρέπει να εντοπίζετε αυτόματα την παρουσία διακομιστή μεσολάβησης χρησιμοποιώντας το πρωτόκολλο WPAD (Web Proxy Auto-Discovery), παρά την παρουσία ενεργοποιημένων ρυθμίσεων για σύνδεση μέσω του διακομιστή μεσολάβησης συστήματος.
  • Άλλαξε τη συμπεριφορά της παράκαμψης των κουμπιών επιλογής - εάν δεν έχει επιλεγεί καμία επιλογή στα κουμπιά, τότε πατώντας το πλήκτρο tab ενεργοποιείται τώρα η εστίαση μόνο στην πρώτη επιλογή και το επόμενο πάτημα μεταφέρει την εστίαση εισόδου σε άλλο στοιχείο, αντί να κάνει κυκλική διαδρομή σε όλες τις επιλογές. Ωστόσο, τα πλήκτρα βέλους εξακολουθούν να σας επιτρέπουν να πλοηγηθείτε στις επιλογές ενός μεμονωμένου στοιχείου.
  • Προστέθηκε υποστήριξη για το χαρακτηριστικό popover, το οποίο σας επιτρέπει να δημιουργείτε στοιχεία που εμφανίζονται πάνω από άλλα στοιχεία διεπαφής ιστού. Για παράδειγμα, χρησιμοποιώντας το νέο χαρακτηριστικό, μπορείτε να δημιουργήσετε μενού ενεργειών, να εμφανίσετε προτροπές για τη συμπλήρωση φορμών, να δημιουργήσετε διεπαφές εκμάθησης και να εφαρμόσετε τη λήψη περιεχομένου. Σε αντίθεση με το στοιχείο "διάλογος", τα στοιχεία με το χαρακτηριστικό "popover" δεν είναι modal, υποστηρίζουν συμβάντα και ακυρώνονται εύκολα. Η τοποθέτηση, η κλιμάκωση και η εστίαση εισόδου επιλέγονται και επεξεργάζονται αυτόματα.
  • Το WebAssembly έχει ενεργοποιημένη από προεπιλογή τη λειτουργία "πολλαπλής μνήμης", επιτρέποντας στις μονάδες wasm να χρησιμοποιούν και να εισάγουν πολλαπλές ανεξάρτητες περιοχές γραμμικής μνήμης.
  • Η JavaScript έχει προσθέσει υποστήριξη για Unicode Text Segmentation, που υλοποιείται χρησιμοποιώντας το αντικείμενο Intl.Segmenter. Το αντικείμενο σάς επιτρέπει να τμηματοποιήσετε με ακρίβεια το κείμενο σε μια γραμμή με βάση τις τοπικές ρυθμίσεις, για παράδειγμα, να διαχωρίσετε λέξεις σε γλώσσες που δεν χρησιμοποιούν κενά για τον διαχωρισμό λέξεων.
  • Η υποστήριξη για τα συμβάντα ContextLost και ContextRestored έχει προστεθεί στην υλοποίηση των διεπαφών HTMLCanvasElement και OffscreenCanvas, επιτρέποντάς σας να χειρίζεστε καταστάσεις απώλειας περιβάλλοντος και επαναφοράς στον κώδικα χρήστη κατά την επιτάχυνση απόδοσης υλικού.
  • Περιλαμβάνεται υποστήριξη για τη μέθοδο navigator.clipboard.readText() για ανάγνωση από το πρόχειρο με αίτημα επιβεβαίωσης της λειτουργίας (μετά την κλήση του API, εμφανίζεται στον χρήστη το μενού περιβάλλοντος επικόλλησης για επιβεβαίωση της ενέργειας).
  • Προστέθηκε υποστήριξη για τιμές stroke-box και content-box στην ιδιότητα "transform-box" CSS, επιτρέποντάς σας να αλλάξετε τη μέθοδο υπολογισμού της περιοχής αναφοράς για λειτουργίες μετασχηματισμού, για παράδειγμα, για την εφαρμογή προηγμένων εφέ γραφικών.
  • Η ιδιότητα CSS "align-content" υλοποιεί τη δυνατότητα εργασίας με μπλοκ κοντέινερ. Για παράδειγμα, τα "display: block" και "display: list-item" μπορούν πλέον να ευθυγραμμιστούν χρησιμοποιώντας το "align-content" χωρίς τη χρήση κοντέινερ flex και grid.
  • Η μέθοδος SVGAElement.text έχει καταργηθεί υπέρ της πιο ευρέως χρησιμοποιούμενης μεθόδου SVGAElement.textContent.
  • Τα Εργαλεία προγραμματιστή Ιστού έχουν ένα νέο αναπτυσσόμενο μενού στο κάτω μέρος του πίνακα εντοπισμού σφαλμάτων με ενέργειες που σχετίζονται με τον χάρτη προέλευσης. Η ρύθμιση "devtools.debugger.features.overlay" έχει επιστρέψει στο about:config για να απενεργοποιηθεί η ένδειξη Pause Debugger Overlay που εμφανίζεται πάνω από το περιεχόμενο.
    Έκδοση Firefox 125
  • Η έκδοση Android παρέχει τη δυνατότητα επιλογής ρυθμίσεων θέματος για καρτέλες (σκούρο θέμα, ανοιχτό θέμα και επιλογή θέματος συστήματος). Βελτιωμένο μενού με ρυθμίσεις σύνδεσης και κωδικού πρόσβασης. Έγινε απόκρυψη του κουμπιού "Άνοιγμα στην εφαρμογή" όταν ο Firefox επιλέγεται ως πρόγραμμα προβολής PDF του συστήματος.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, ο Firefox 125 έχει διορθώσει 18 ευπάθειες (12 επισημαίνονται ως επικίνδυνα). 11 ευπάθειες (4 συλλέχθηκαν στο CVE-2024-3865) προκαλούνται από προβλήματα με τη μνήμη, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης. Δυνητικά, αυτά τα προβλήματα μπορεί να οδηγήσουν στην εκτέλεση του κώδικα ενός εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων.

Ο Firefox 126 Beta προσφέρει ένα νέο απλοποιημένο και ενοποιημένο παράθυρο διαλόγου για την εκκαθάριση δεδομένων χρήστη, το οποίο βελτιώνει την κατηγοριοποίηση των δεδομένων και προσθέτει πληροφορίες σχετικά με το μέγεθος των δεδομένων που αποθηκεύονται σε μια επιλεγμένη χρονική περίοδο.

Έκδοση Firefox 125


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο