Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Top-level await Desteği: JavaScript modüllerinde await anahtar kelimesi artık en üst seviyede bir sarmalayıcı olmadan kullanılabiliyor. Bu, ES2022 uyumluluğundaki son büyük eksikliği gidererek, modern framework kullanan sitelerin "boş sayfa" olarak görünmesi sorununu ortadan kaldırıyor.
Xoroshiro128++ PRNG: Rastgele sayı üreteci, önceki sürümlerdeki kararsızlıklar giderilerek hem yüksek performanslı hem de daha güvenilir olacak şekilde yeniden eklendi.
Yeni Metotlar: Diziler için toSorted() ve toReversed() JavaScript metotları eklendi.
Form Geliştirmeleri: HTML formları için SubmitEvent ve requestSubmit() desteği sağlandı.
Medya ve Performans
VP9 Donanım Hızlandırma: Desteklenen sistemlerde VP9 videoları için donanım hızlandırmalı kod çözme (decoding) etkinleştirildi.
Kütüphane Güncellemeleri:
JPEG-XL: Güvenlik ve performans iyileştirmeleri içeren v0.11.2 sürümüne yükseltildi.
libvpx (v1.16.0) & libtheora (v1.2.0): Güncel sürümlere geçilerek eski MacOS ve PowerPC uyumluluğu korundu.
Görüntü Önbelleği: Önbelleğe alınan görüntü verilerinin silinmesiyle ilgili rastgele tarayıcı çökmeleri giderildi.
CSS ve Arayüz
Media Queries: CSS için pointer ve hover medya sorguları uygulanarak cihaz etkileşim uyumluluğu artırıldı.
Cascade Layers Düzeltmesi: Yeni Katmanlı Stil (Cascade Layers) uygulamasının eklentiler ve UI elemanlarıyla çakışmasına neden olan hata düzeltildi.
Platform ve Sistem Düzeltmeleri
ICU Kitaplığı Onarımları: Tarih dizilerindeki hatalı Unicode boşluk karakterleri, Litvanca noktalama işaretleri ve bazı dillerdeki (Galler dili, Slav dilleri vb.) çoğul form sorunları düzeltildi.
Apple Legacy Desteği: 32-bit MacOS 10.6 (Snow Leopard) üzerinde derleme desteği geri getirildi; PowerPC donanımları için uyumluluk artırıldı.
Localhost Bağlantıları: Güvenli (HTTPS) belgelerden yerel adreslere (localhost) şifrelenmemiş Websocket bağlantıları yapılmasına izin verildi.
Güvenlik ve Gizlilik Notları
PerformanceObservers: Web uyumluluğu nedeniyle bu özellik varsayılan olarak etkinleştirildi. Bazı sitelerin analiz araçları için bu API'yi zorunlu kılması nedeniyle bu kararın alındığı belirtildi.
Güvenlik Yamaları: CVE-2026-2806, CVE-2026-2758 ve CVE-2026-2804 başta olmak üzere çok sayıda kritik güvenlik açığı kapatıldı.
CSS Cascade Layers: Web sitelerinde düzen sorunlarına neden olduğu için CSS Cascade Layers uygulamasının entegrasyonu geçici olarak geri alındı. Bu özellik, sorunlar giderildikten sonra tekrar eklenecektir.
CSS color-mix: Çökmelere neden olduğu için CSS color-mix uygulamasının entegrasyonu geçici olarak geri alındı. Bu özellik de düzeltildikten sonra yeniden eklenecektir.
Düzeltmeler ve İyileştirmeler
Yeni Sekme Başlığı: Kullanıcılardan gelen istek üzerine, Pale Moon logosunun bulunduğu boş sayfanın (varsayılan yeni sekme) artık uygun bir başlığa sahip olması sağlandı (sekme ve pencere başlığında tanımlanması için).
Geliştirici Araçları: "Copy as cURL" geliştirici aracı işlevi daha da iyileştirildi.
Güvenlik Notu (CVE-2025-11713)
Bu sürüm, CVE-2025-11713 kodlu güvenlik açığı dahil olmak üzere geliştirici araçlarıyla ilgili güvenlik iyileştirmelerini içeriyor.
Uygulama Notları
Geliştiriciler, çoklu işlem mimarisinin güvenlik zafiyetleri nedeniyle ortaya çıkan Mozilla güvenlik sorunlarının Pale Moon için geçerli olmadığını vurguluyor. Ayrıca, HTML standardına karşı gelmeyi gerektiren, kritik olmayan bir güvenlik sorununun (CVE-2025-11712) düzeltilmesinin, NPAPI işlevselliğini olumsuz etkileyeceği için reddedildiği belirtiliyor.
Bu, tarayıcının kararlılık ve kullanılabilirlik sorunlarını gidermeye yönelik küçük ama kritik bir güncellemedir. Sorunlar, özellikle 33.9.0 sürümündeki X-Content-Type-Options: nosniff başlık ayrıştırma (header parsing) değişikliklerinden kaynaklanıyordu.
revert anahtar kelimesi, overflow için clip anahtar kelimesi ve overflow-inline ile overflow-block gibi yeni CSS özellikleri uygulandı.
overflow için axis-shorthand ayrıştırma (parsing) desteği eklendi. Bu, web sayfalarındaki kaydırma sorunlarını çözebilir.
Renk ve Stiller: color-mix CSS işlevi (yalnızca RGB ve HSL renk alanları) ve form alanlarının otomatik doldurulduğunu belirten :autofill sözde sınıfı (pseudo-class) eklendi.
Kullanılabilirlik ve Erişilebilirlik:
Bir öğenin klavye odağı aldığını belirten :focus-visible sözde sınıfı eklendi.
Kullanıcıların görsel hareketi azaltmayı tercih ettiğini belirten prefers-reduced-motion medya sorgusu (media query) uygulandı. Bu özellik, kullanıcıların hareketli içerikleri azaltmasını sağlar.
Web API: Mobil cihazlarda ekran çentikleri gibi unsurları telafi etmek için tasarlanmış visualViewport web API'sinin minimal bir sürümü uygulandı.
Değişiklikler ve Düzeltmeler
CSS ve Standartlar:
-moz-user-select öneki kaldırıldı ve user-select CSS4 standardıyla uyumlu hale getirildi. Aynı şekilde -moz-read-only ve -moz-read-write sözde sınıflarının önekleri kaldırıldı.
fontconfig'in Linux'ta yanlış çalışması hatası düzeltildi. Artık başlangıçta açıkça başlatılıyor.
Hata Düzeltmeleri:
CSS border-image alt özelliklerinin devraldıkları değerler değiştiğinde güncellenmemesi hatası giderildi.
scrollbar-width özelliğinin yanlış bir şekilde devralınan (inherited) bir özellik olarak ele alınması sorunu çözüldü.
@import kurallarının işlenme sırası, ana stil dosyasındaki görünümlerine göre ayarlandı.
Güvenlik: CVE-2025-10536 ve CVE-2025-10533 güvenlik açıkları giderildi.
Uygulama Notları
overflow: clip: Bu özellik, içeriği kaydırılamaz şekilde gizler. Ancak, diğer eksen açıkça belirtilmediğinde içerik görünür ancak kaydırılamaz olur. Web geliştiricilerinin bu davranışı dikkate alması ve açıkça her iki yönde de overflow değeri belirtmesi önerilir.
clip-path: Artık bir yol (path) tanımlamadan sadece bir geometri kutusu (geometry box) belirtilmesi destekleniyor.
prefers-reduced-motion: Bu ayar, yalnızca web sitesi yöneticileri bu CSS özelliğini kullanırsa görsel hareketi azaltır; tarayıcının kendi animasyonlarını veya CSS'ini etkilemez.
Adres Çubuğu Odaklaması: Mevcut bir URL içinde bir fragmana (#hash veya çapa) gidilirken, adres çubuğunun odaklanma şekli değiştirildi. Artık normal bir gezinme gibi sayfaya yeniden odaklanarak, kullanıcı aktif olarak yazmadığı sürece "düzenleme" durumunu sıfırlayacaktır.
CSS Desteği: CSS'in :focus-visible sözde sınıfı için destek eklendi.
Giderilen Hatalar:
Performans: Yazı tipi tablolarında potansiyel bir yarış durumu (race condition) ve pthread tahsisleri ile ilgili sorunlar düzeltildi.
NSS: PKCS12 çözücü (decoder) ile ilgili bir hata giderildi.
Güvenlik: CVE-2025-9181 ve henüz CVE numarası atanmamış diğer birçok güvenlik sorunu çözüldü.
Sürüm 33.8.1.1'de çalışmayan NPAPI eklentileriyle ilgili sorunlar giderildi.
Güvenlik İyileştirmesi:
Güvenlik nedeniyle, eklentiler artık varsayılan olarak "Etkinleştirmek için sor" ayarına getirildi. Bu varsayılan ayarı korumanız ve eklentilerin yalnızca kullanmak istediğiniz belirli web sitelerinde etkinleştirilmesine izin vermeniz önerilir.
Pale Moon artık isimsiz (adı olmayan) çerezleri kabul etmiyor. Uygulama notlarına bakınız.
Geliştirici araçlarındaki "curl olarak kopyala" komutu daha da iyileştirildi; önceki sürümlerde yapılan DiD değişikliklerinin bir kısmı geri alındı. Çünkü çapraz platform komutları sunmuyoruz ve bu aşırı kaçan kaçış karakterleri yüzünden sorunlara yol açıyordu.
CSS ayrıştırıcısında potansiyel bir kullanımdan sonra serbest bırakma (use-after-free) durumu düzeltildi.
Linux/GTK ortamında fontconfig’in başlatılmadan kullanılmasına bağlı sorunlar giderildi.
CSP URI raporlaması, mevcut spesifikasyon ve yaygın tarayıcı davranışlarına daha uygun hale getirildi.
Yazı tipi işlemlerinde potansiyel çökme sorunu düzeltildi.
WASM derlenmiş tablo boyutu sınırları, V8 ve Gecko motorlarıyla uyumlu olacak şekilde ayarlandı.
<object> öğelerinin tetikleyebileceği veri yükleme türlerine getirilen kısıtlamalar artırıldı; böylece fetch spesifikasyonuna daha uygun hale getirildi.
PPC mimarileri için derleme sorunları giderildi.
Güvenlik sorunları giderildi: CVE-2025-8031, CVE-2025-8028 (DiD), CVE-2025-8037 (ve ilgili sorunlar), CVE-2025-8029 ile CVE numarası olmayan birkaç diğer sorun.
Uygulama Notları:
Bu sürümden itibaren isimsiz çerezler kabul edilmeyecektir.
Eğer bir çerezin adı yoksa ve eşittir işareti (=) ile başlıyorsa, tamamen reddedilir.
Eğer çerez yalnızca eşittir işareti olmayan bir metinse, bu metin adı olarak kabul edilir ve değeri boş bir çerez olarak yorumlanır.
Bu davranış, önceki Mozilla mirası davranışından farklıdır; önceki sürümlerde bu tür çerezler isimsiz ve metin değerli olarak kabul edilirdi.
RFC 6265 standardı, eşittir işareti olmayan çerezleri yasaklar, ancak tarayıcılar web uyumluluğu nedeniyle kabul etmeye devam eder (kötü web tasarımından dolayı). Ayrıca standart açıkça isimsiz çerezleri yasaklar.
Değersiz (valueless) isimler web bağlamında daha mantıklıdır; örneğin Set-Cookie başlığı, secure ve httponly gibi değersiz öznitelikleri destekler, HTML de değersiz öznitelikleri destekler.
Bu yeni davranış mantıklı, spesifikasyona uygun ve webkit/Safari ile uyumludur. Ayrıca CVE-2025-8037 gibi güvenlik açıklarının önüne geçer.
Web uyumluluğunda sorun yaratırsa özür dileriz, ancak standartlara uymayan çerezlerle karşılaşıldığında bu sağduyulu bir yaklaşımdır.
Gezinme Başlığı İyileştirmeleri: Pale Moon artık gezinme Accept: başlığına, ilgili WHATWG fetch belirtimi sorununda tartışıldığı gibi, her yerde bulunmayan tüm resim ve medya türlerini dahil ediyor.
API Uygulamaları:
DOMRect, DOMPoint ve DOMMatrix için .toJSON() uygulandı.
SVGGeometryElement API'sinin temel bir uygulaması eklendi. Bu, şu anda SVG yolları için .pathLength, getTotalLength() ve getPointAtLength(distance) ile sınırlıdır.
CSP Güvenlik İyileştirmeleri: CSP nonces için base-64/karakter geçerlilik dilbilgisi kontrolü eklendi.
JPEG-XL Desteği: JPEG-XL desteği koşulsuz olarak etkinleştirildi.
ARM Medya Yetenekleri: Masaüstü ARM medya yetenekleri geliştirildi.
CSP Kontrolleri: CSP kontrollerinin ele alınışı iyileştirildi (yükleme prensibi kontrolleriyle ilgili birden fazla iyileştirme).
Mac Yürütülebilir Dosya Türleri: Birkaç Mac'e özgü dosya türü yürütülebilir olarak işlem görecek şekilde eklendi.
Emoji Font Güncellemesi: Emoji fontu Unicode 16.0.0'a güncellendi. Artık "yorgun geliştirici" emojisine sahibiz!
Kütüphane Güncellemeleri:
SQLite kütüphanesi 3.50.1'e güncellendi.
NSS 3.90.7.1'e güncellendi. Bu güncelleme, önceki kök sertifika güncellemeleri nedeniyle bazı sitelerde yaşanan sorunları gideriyor.
YouTube URL Yeniden Yazma: YouTube için dahili URL yeniden yazmalarıyla ilgili kod güncellendi.
Firefox Uyumluluk Modu: Firefox uyumluluk modu sürümü 128 olarak değiştirildi.
<A> Elementindeki .click() İşlemi: <A> elementlerindeki .click() işlevinin nasıl ele alındığı değiştirildi. Bu, öncelikli olarak bazı "indirme düğmesi" davranışlarını etkiliyor. Daha önce Pale Moon, bir bağlantıya yapılan simüle edilmiş tıklamaların, öğenin bulunduğu belge üzerinde gerçekleştiğini varsayarken, ana akım tarayıcılarda bu durumun farklı işlediği ve belgede olmasa bile gezinti yapıldığı fark edildi. Bu "hata", belirtimde beklenen davranış olarak kabul edildi ve Pale Moon artık bu davranışa uyum sağlıyor.
DOMMatrix Fonksiyonları: DOMMatrix'in rotate() ve rotateSelf() fonksiyonları, belirtime göre 2D yerine 3D döndürme kabul edecek şekilde değiştirildi.
CSS Parametre Animasyonu: CSS parametre animasyonu, belirtime göre değerleri kesmek yerine yuvarlayacak şekilde değiştirildi. Bu, tüm tamsayı özelliklerini (örn. z-sırası) ve yazı tipi esnemesini etkiliyor.
HTML Elemanı Öznitelik Ayrıştırma: HTML elemanı öznitelik ayrıştırması, belirtime göre < ve > karakterlerini ek olarak kaçacak şekilde değiştirildi.
DOMSVGPoint Kontrolleri: DOMSVGPoint sonluluk kontrollerindeki küçük bir sorun giderildi.
Platform Sorunları ve Mac SDK: Bazı küçük platform sorunları düzeltildi ve Mac SDK kontrolleri güncellendi.
Cihaz Kontrast Değerleri: Mac veya Windows+DirectWrite'da cihaz kontrast değerlerinin ayarlanmamış olması sorunu giderildi.
"Copy as curl" Hatası: 33.7.2'deki güncellenmiş "Copy as curl" özelliğinin URL'leri potansiyel olarak bozabilmesi sorunu düzeltildi.
FontFaceSet Yükleme Sorunu: FontFaceSet yüklemesiyle ilgili bir sorun giderildi.
Kaldırılan Özellikler:
Eski libavcodec Sürümleri: Çok eski libavcodec sürümleri (v58 öncesi) için destek kaldırıldı.
CSP Referrer Direktifi: CSP referrer direktifi, artık belirtimde yer almadığı için kaldırıldı.
Windows'ta Medya Kütüphaneleri: Windows'ta bir dizi medya .dll dosyasının ön yüklemesi kaldırıldı. Daha önce, tarayıcıya çok sayıda medya .dll dosyası önceden yükleniyordu, bu da tarama oturumunda medya kodlanmasa veya oynatılmasa bile kaynak kullanımına neden oluyordu. Bu, EME'nin çalışması için büyük ölçüde kalıtsal Mozilla kodunda yapılıyordu. Pale Moon tarayıcı içi DRM'yi desteklemediği için bu ön yükleme tamamen gereksizdi ve kaldırıldı.
Resim Haritalarında <A> İzni: Resim haritalarında <A> kullanımına izin verilmesi kaldırıldı. Artık yalnızca <area> destekleniyor.
Kullanılmayan Tercihler: about:config'ten birkaç eski ve kullanılmayan tercih kaldırıldı.
Eski NPN Tercihleri ve Çağrıları: Eski NPN tercihleri ve çağrıları kaldırıldı. NPN, uzun zaman önce ALPN ile değiştirilmişti.
Eski SVGZoomEvent Arayüzü: Eski SVGZoomEvent arayüzü ve işleyicileri kaldırıldı.
Güvenlik Güncellemeleri:
Güvenlik Açıkları Giderildi: CVE-2025-6429, CVE-2025-6424 (DiD) ve CVE-2025-6426 olmak üzere önemli güvenlik açıkları giderildi.