Το Firefox 59.0.3 επιδιορθώνει τα Windows 10 Απριλίου 2018 θέμα συμβατότητας

Οι χρήστες του Firefox που εκτελούν τη σταθερή έκδοση του προγράμματος περιήγησης στο Web και σχεδιάζουν να ενημερώσουν την έκδοση των Windows 10 του Απριλίου 2018 για τις επόμενες ημέρες ενδέχεται να θέλουν να βεβαιωθούν ότι το πρόγραμμα περιήγησης ιστού είναι αναβαθμισμένο στην έκδοση 59.0.3 για να αποφευχθούν προβλήματα συμβατότητας.

Η Microsoft σχεδιάζει να δημοσιεύσει τις συνδέσεις λήψης και τις επιλογές λήψης για τη νέα ενημέρωση δυνατοτήτων για τα Windows 10 σήμερα. Στην πραγματικότητα, ορισμένοι από τους συνδέσμους είναι ήδη ζωντανοί και οι χρήστες μπορούν να κατεβάσουν τις εικόνες ISO για να εγκαταστήσουν την πιο πρόσφατη ενημέρωση δυνατοτήτων για το λειτουργικό σύστημα σε μηχανές-στόχους.

Ενώ ο Firefox θα λειτουργεί σε υπολογιστές που εκτελούν την ενημερωμένη έκδοση των Windows 10 Απριλίου 2018, οι χρήστες ενδέχεται να αντιμετωπίσουν προβλήματα συμβατότητας σε ιστότοπους που ανοίγουν στο πρόγραμμα περιήγησης κατά την εκτέλεση των Windows 10 έκδοση 1803.

Σύμφωνα με μια αναφορά σφάλματος στον ιστότοπο παρακολούθησης σφαλμάτων του Mozilla Bugzilla, οι ιστότοποι που χρησιμοποιούν συγκεκριμένο κώδικα ρίχνουν το μήνυμα λάθους "μη έγκυρη σημαία κανονικής έκφρασης". Ένας άλλος ιστότοπος έφερε ένα "θανατηφόρο σφάλμα" στο φορτίο. Τα σφάλματα απορρίπτονται μόνο εάν ο Firefox 59.0.2 ή παλαιότερος που λειτουργούν σε συστήματα Windows 10 έκδοση 1803.

Ο Firefox δεν επηρεάζεται από προηγούμενες εκδόσεις των Windows. Το ζήτημα αφορά μόνο τα Firefox, Stable, ESR και Developer Edition και όχι άλλα προγράμματα περιήγησης όπως το Chrome ή Edge σύμφωνα με τον Brian Duke που ανέφερε το ζήτημα στο Mozilla.

Προσπάθησα να επαναλάβω το ζήτημα στο Pale Moon και το λάθος δεν ρίχτηκε σε μια μηχανή των Windows 10 έκδοση 1803.

Ο David Major ανακάλυψε γιατί ο Firefox στα Windows 10 έκδοση 1803 ρίχνει λάθη ενώ η ίδια έκδοση του Firefox σε παλαιότερες εκδόσεις δεν το κάνει.

Όταν αναλύουμε τις σημαίες regexp εδώ: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Μετά το 'g' στέλνουμε EOF μέσω ucrtbase! Isalpha (μέσω JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

Κάτω από το 17133.1, ucrtbase! Isalpha (-1) επιστρέφει true (τουλάχιστον στην αγγλική γλώσσα), και απορρίπτει τη λογική του αναλυτή μας. Κάτω από 16299, ucrtbase! Isalpha (-1) επέστρεψε ψευδής.

Δεν είναι σαφές πόσο ευρύτατο είναι το θέμα, αλλά φαίνεται ότι είναι αρκετά σημαντικό για το Mozilla να κυκλοφορήσει μια ενημερωμένη έκδοση για Firefox Stable και Firefox ESR λίγο πριν την κυκλοφορία της επόμενης μεγάλης έκδοσης του Firefox (Firefox 60 και Firefox 60 ESR).

Η Mozilla σχεδιάζει σήμερα να προωθήσει τη νέα έκδοση του Firefox μέσω των καναλιών ενημέρωσης του προγράμματος περιήγησης. Όταν κάνετε λήψη του Firefox τώρα χρησιμοποιώντας το πρόγραμμα εγκατάστασης του stub από τον ιστότοπο του Mozilla, έχετε ήδη τη νέα έκδοση 59.0.3 η οποία έχει επιδιορθώσει το ζήτημα.

Μπορείτε να εκτελέσετε έλεγχο της ενημέρωσης επιλέγοντας Βοήθεια> Μενού> Σχετικά με τον Firefox στο πρόγραμμα περιήγησης. Μπορείτε να δείτε τις σημειώσεις απελευθέρωσης εδώ.