Έκδοση Firefox 97

Κυκλοφόρησε το πρόγραμμα περιήγησης ιστού Firefox 97. Επιπλέον, έχει δημιουργηθεί μια ενημέρωση κλάδου μακροπρόθεσμης υποστήριξης - 91.6.0. Ο κλάδος του Firefox 98 έχει μεταφερθεί στο στάδιο δοκιμών beta, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 8 Μαρτίου.

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

  • Τα 18 εποχιακά έγχρωμα θέματα Colorway που προσφέρονται στον Firefox 94 ως ενσωματωμένο πρόσθετο για περιορισμένο χρονικό διάστημα έχουν λήξει. Οι χρήστες που σκοπεύουν να συνεχίσουν να χρησιμοποιούν τα θέματα Colorway μπορούν να τα ενεργοποιήσουν στη διαχείριση πρόσθετων (about:addons).
  • Στις συναρμολογήσεις για την πλατφόρμα Linux, η δυνατότητα δημιουργίας εγγράφου PostScript για εκτύπωση έχει αφαιρεθεί (διατηρείται η δυνατότητα εκτύπωσης σε εκτυπωτές PostScript και αποθήκευσης σε PDF).
  • Διορθώθηκαν προβλήματα κατασκευής με τις βιβλιοθήκες Wayland 1.20.
  • Επιλύθηκε ένα πρόβλημα όπου το ζουμ τσιμπήματος σταμάτησε να λειτουργεί σε οθόνες αφής μετά τη μετακίνηση μιας καρτέλας σε άλλο παράθυρο.
  • Η σελίδα about:processes στο Linux έχει βελτιώσει την ακρίβεια της ανίχνευσης φορτίου CPU.
  • Επιλύθηκε ένα πρόβλημα με την εμφάνιση ευκρινών γωνιών για παράθυρα σε ορισμένα περιβάλλοντα χρήστη, όπως το βασικό λειτουργικό σύστημα 6.
  • Στην πλατφόρμα Windows 11, έχει προστεθεί υποστήριξη για ένα νέο στυλ γραμμής κύλισης.
  • Στην πλατφόρμα macOS, η φόρτωση των γραμματοσειρών συστήματος έχει βελτιωθεί, γεγονός που σε ορισμένες περιπτώσεις έχει κάνει πιο γρήγορο το άνοιγμα και τη μετάβαση σε νέα καρτέλα.
  • Στην έκδοση για την πλατφόρμα Android, οι ιστότοποι που άνοιξαν πρόσφατα επισημαίνονται στο ιστορικό επισκέψεων. Η εμφάνιση εικόνων για σελιδοδείκτες που προστέθηκαν πρόσφατα έχει βελτιωθεί στην αρχική σελίδα. Στην πλατφόρμα Android 12, το πρόβλημα με την επικόλληση συνδέσμων από το πρόχειρο έχει επιλυθεί.
  • Οι κατασκευές CSS με τύπους μήκους και μήκους-ποσοστό επιτρέπουν τη χρήση μονάδων "cap" και "ic".
  • Προστέθηκε υποστήριξη για τον κανόνα @scroll-timeline CSS και την ιδιότητα animation-timeline CSS, επιτρέποντας τη σύνδεση του χρονολογίου κινούμενων εικόνων στο AnimationTimeline API με την πρόοδο της κύλισης περιεχομένου, αντί του χρόνου σε λεπτά ή δευτερόλεπτα.
  • Η ιδιότητα color-adjust CSS έχει μετονομαστεί σε print-color-adjust όπως απαιτείται από τις προδιαγραφές.
  • Το CSS περιλαμβάνει υποστήριξη για κλιμακωτά επίπεδα από προεπιλογή, τα οποία ορίζονται χρησιμοποιώντας τον κανόνα @layer και εισάγονται μέσω του κανόνα CSS @import χρησιμοποιώντας τη συνάρτηση layer().
  • Προστέθηκε η ιδιότητα Scrollbar-gutter CSS για τον έλεγχο του τρόπου με τον οποίο δεσμεύεται ο χώρος της οθόνης για τη γραμμή κύλισης. Για παράδειγμα, όταν δεν θέλετε το περιεχόμενο να κάνει κύλιση, μπορείτε να επεκτείνετε την έξοδο ώστε να καταλαμβάνει την περιοχή της γραμμής κύλισης.
  • Βελτιωμένη συμβατότητα με το πλαίσιο web Marionette (WebDriver).
  • Το AnimationFrameProvider API έχει προστεθεί στο σύνολο DedicatedWorkerGlobalScope, το οποίο σας επιτρέπει να χρησιμοποιείτε τις μεθόδους requestAnimationFrame και cancelAnimationFrame σε ξεχωριστούς εργαζόμενους ιστού.
  • Οι μέθοδοι AbortSignal.abort() και AbortController.abort() έχουν πλέον τη δυνατότητα να ορίσουν την αιτία επαναφοράς του σήματος, καθώς και να διαβάσουν την αιτία μέσω της ιδιότητας AbortSignal.reason. Από προεπιλογή, ο λόγος είναι AborError.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, ο Firefox 97 έχει διορθώσει 42 ευπάθειες, εκ των οποίων οι 34 επισημαίνονται ως επικίνδυνες. 33 ευπάθειες (5 στο CVE-2022-22764 και 29 στο CVE-2022-0511) προκαλούνται από προβλήματα μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης. Δυνητικά, αυτά τα προβλήματα μπορεί να οδηγήσουν στην εκτέλεση του κώδικα ενός εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων.

Αλλαγές στο Firefox 98 Beta:

  • Η συμπεριφορά κατά τη λήψη αρχείων έχει αλλάξει - αντί να εμφανίζεται ένα αίτημα πριν από την έναρξη της λήψης, τα αρχεία ξεκινούν τώρα αυτόματα και μπορούν να ανοίξουν ανά πάσα στιγμή μέσω του πίνακα με πληροφορίες σχετικά με την πρόοδο λήψης ή να διαγραφούν απευθείας από τον πίνακα λήψης.
  • Προστέθηκαν νέες ενέργειες στο μενού περιβάλλοντος που εμφανίζεται όταν κάνετε δεξί κλικ σε αρχεία στη λίστα λήψης. Για παράδειγμα, χρησιμοποιώντας την επιλογή Always Open Similar Files, μπορείτε να επιτρέψετε στον Firefox να ανοίγει αυτόματα ένα αρχείο μετά την ολοκλήρωση της λήψης σε μια εφαρμογή που σχετίζεται με τον ίδιο τύπο αρχείου στο σύστημα. Μπορείτε επίσης να ανοίξετε τον κατάλογο με τα ληφθέντα αρχεία, να μεταβείτε στη σελίδα από την οποία ξεκίνησε η λήψη (όχι η ίδια η λήψη, αλλά ο σύνδεσμος για τη λήψη), να αντιγράψετε τον σύνδεσμο, να αφαιρέσετε την αναφορά της λήψης από το ιστορικό περιήγησής σας και να διαγράψετε τη λίστα στον πίνακα λήψεων.
  • Προκειμένου να βελτιστοποιηθεί η διαδικασία εκκίνησης του προγράμματος περιήγησης, έχει αλλάξει η λογική για την εκκίνηση πρόσθετων που χρησιμοποιούν το webRequest API. Μόνο ο αποκλεισμός των κλήσεων webRequest θα προκαλέσει πλέον την εκκίνηση των πρόσθετων κατά την εκκίνηση του Firefox. Τα WebRequests σε λειτουργία μη αποκλεισμού θα καθυστερήσουν έως ότου ολοκληρωθεί η εκκίνηση του Firefox.
  • Ενεργοποιημένη υποστήριξη για την ετικέτα HTML " ", το οποίο σας επιτρέπει να δημιουργείτε παράθυρα διαλόγου και στοιχεία για διαδραστική αλληλεπίδραση με τον χρήστη, όπως ειδοποιήσεις με δυνατότητα κλεισίματος και υποπαράθυρα. Τα παράθυρα που δημιουργούνται μπορούν να ελεγχθούν από κώδικα JavaScript.
  • Ένας πίνακας αξιολόγησης συμβατότητας έχει προστεθεί στα εργαλεία για προγραμματιστές ιστού. Ο πίνακας εμφανίζει ενδείξεις που προειδοποιούν για πιθανά προβλήματα με τις ιδιότητες CSS του επιλεγμένου στοιχείου HTML ή ολόκληρης της σελίδας, επιτρέποντάς σας να εντοπίσετε ασυμβατότητες με διαφορετικά προγράμματα περιήγησης χωρίς να ελέγχετε ξεχωριστά τη σελίδα σε κάθε πρόγραμμα περιήγησης.

Πηγή: opennet.ru

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