Firefox 59.0.3, Windows 10 Nisan 2018 uyumluluk sorununu çözdü

Web tarayıcısının kararlı sürümünü çalıştıran ve önümüzdeki günlerde Windows 10'un Nisan 2018 Güncelleme sürümüne güncelleme yapmayı planlayan Firefox kullanıcıları, uyumluluk sorunlarından kaçınmak için web tarayıcısının 59.0.3 sürümüne yükseltildiğinden emin olmak isteyebilir.

Microsoft bugün Windows 10 için yeni özellik güncellemesi için indirme linkleri ve indirme seçenekleri yayınlamayı planlıyor. Aslında, bağlantıların bazıları zaten canlı ve kullanıcılar işletim sistemi için en son özellik güncellemesini hedef makinelere yüklemek için ISO görüntülerini indirebilir.

Firefox, Windows 10 Nisan 2018 Güncelleştirmesi'ni çalıştıran makinelerde çalışacak olsa da, kullanıcılar, Windows 10 sürüm 1803'ü çalıştırırken tarayıcıda açtıkları web sitelerinde uyumluluk sorunlarıyla karşılaşabilirler.

Mozilla'nın hata izleme web sitesi Bugzilla'daki bir hata raporuna göre, belirli bir kod kullanan siteler "geçersiz normal ifade bayrağı" hata mesajını veriyor. Başka bir site yükte "ölümcül hata" attı. Hatalar yalnızca Firefox 59.0.2 veya daha önceki bir sürümün Windows 10 sürüm 1803 sistemlerinde çalışması durumunda atılır.

Firefox, Windows'un önceki sürümlerinden etkilenmez. Sorun yalnızca Firefox, Kararlı, ESR ve Geliştirici Sürümü'nü etkiler ve Brian Duke'a göre sorunu Mozilla'ya bildiren Chrome veya Edge gibi diğer tarayıcıları etkilemez.

Bu sorunu Pale Moon'da kopyalamaya çalıştım ve hata Windows 10 sürüm 1803 makinesinde atılmadı.

David Major, Windows 10 sürüm 1803'teki Firefox’un neden eski sürümlerdeki Firefox’un aynı sürümünde hata üretmediğini keşfetti.

Regexp bayraklarını burada ayrıştırırken: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

'G' ifadesinden sonra EOF'yi ucrtbase! İsalpha (JS7_ISLET aracılığıyla: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#) göndeririz

17133.1 altında, ucrtbase! İsalpha (-1), doğru (en azından İngilizce yerel ayarlarda) değerini döndürür ve ayrıştırıcı mantığımızı atar. 16299 altında, ucrtbase! İsalpha (-1) false döndürdü.

Sorunun ne kadar geniş kapsamlı olduğu henüz belli değil ancak Mozilla'nın bir sonraki Firefox sürümünün (Firefox 60 ve Firefox 60 ESR) piyasaya sürülmesinden kısa bir süre önce Firefox Stable ve Firefox ESR için bir güncelleme yayınlaması yeterince önemli görünüyor.

Mozilla, bugün Firefox’un yeni sürümünü tarayıcının güncelleme kanalları üzerinden zorlamayı planlıyor. Şu anda Firefox’u Mozilla’nın web sitesinden taslak yükleyiciyi kullanarak indirdiğinizde, sorunu çözen yeni 59.0.3 sürümünü zaten alıyorsunuz.

Tarayıcıda Yardım> Menü> Firefox Hakkında'yı seçerek güncelleme kontrolü yapabilirsiniz. Sürüm notlarını buradan kontrol edebilirsiniz.