Chrome 154

Kararlı sürümün yayınlanma tarihi: 22 Eylül 2026

Aksi belirtilmedikçe aşağıdaki değişiklikler Android, ChromeOS, Linux, macOS ve Windows için Chrome 154 kararlı kanal sürümü için geçerlidir.

CSS ve kullanıcı arayüzü

CSS scroll-marker-group türleri

scroll-marker-group özelliği, WAI-ARIA kalıplarını izleyerek ::scroll-marker-group ve ::scroll-marker öğelerinin odak sırasını ve erişilebilirlik davranışını kontrol eden iki modu destekler:

  • links (varsayılan): Oluşturulan ::scroll-marker-group, bir gezinme listesi (navigation rolü) gibi çalışır ve ::scroll-marker öğeleri standart bağlantılar (link rolü) gibi davranır. Tüm ::scroll-marker öğeleri sıralı sekme duraklarıdır. Bağlantı işaretçisi etkinleştirildiğinde odak, hedef öğeye taşınır.
  • tabs: Oluşturulan ::scroll-marker-group, bir sekme listesi (tablist rolü) gibi çalışır, ::scroll-marker öğeleri tab rolünü alır ve kaynak öğeler tabpanel rolünü alır. Yalnızca etkin ::scroll-marker sekme durağı olarak işlev görür ve kullanıcılar işaretçiler arasında gezinmek için ok tuşlarını kullanır. Etkin olmayan sekmelerdeki içerikler erişilebilirlik ağacından gizlenir ve etkinleştirildiğinde odak işaretçide kalır.

425931511 numaralı hata izleme | ChromeStatus.com girişi | Şartname

CSS text-decoration-inset

text-decoration-inset CSS özelliği, alt çizgilerin, üst çizgilerin ve üstü çizili süslemelerin metin çalıştırma kenarlarından ne kadar içeride veya dışarıda olacağını kontrol eder. Başlangıç ve bitiş ofsetlerini ayarlamak için tek değerli ve iki değerli söz dizimi de dahil olmak üzere auto, uzunluk ve yüzde değerlerini destekler. Bu sayede, arka plan gradyanları veya ek öğeler yerine yerel metin süslemeleriyle süsleme aralığını ayarlayabilir ve ortaya çıkarma efektleri oluşturabilirsiniz.

468928416 numaralı hata izleme | ChromeStatus.com girişi | Spesifikasyon

CSSStyleValue hiyerarşisini Worker bağlamlarına sunma

CSS Typed OM spesifikasyonu, CSSStyleValue hiyerarşisini worker global kapsamlarına ([Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]) sunar. Daha önce Blink, yalnızca CSSStyleValue, CSSKeywordValue, CSSNumericValue, CSSUnitValue ve CSSUnparsedValue özelliklerini Window ve worklet'lere sunuyordu. Chrome 154, bu oluşturucuları Worker bağlamlarında kullanıma sunarak spesifikasyon ve diğer tarayıcı motorlarıyla uyumlu hale getiriyor.

Tracking bug #534781956 | ChromeStatus.com entry | Spec

FontFace width özelliği ve font-width tanımlayıcısı

width özelliğini FontFace üzerinde ve @font-face font-width tanımlayıcısını stretch ve font-stretch için takma ad olarak gösterir. Bu değişiklik, Chromium'u güncellenmiş CSS Font Loading ve CSS Fonts 4 spesifikasyonlarıyla uyumlu hale getirir. Yazı tipi yüzü genişliklerini FontFace.width ve CSS font-width ile stretch ve font-stretch'ü birbirinin yerine kullanarak inceleyebilir veya başlatabilirsiniz.

543938492 numaralı hata izleniyor | ChromeStatus.com girişi | Şartname

Pop-over'lar ve iletişim kutuları için hafif kapatma iyileştirmeleri

Pop-up'lar ve iletişim kutuları için ışığı kapatma davranışını iyileştirir ve basitleştirir. Kullanıcı dışını tıkladığında popover veya iletişim kutusunu kapatır. Bu güncellemeyle birlikte tarayıcı, hafif kapatmayı tetiklemek için pointerdown ve pointerup etkinliklerinin bir kombinasyonu yerine click etkinliklerini kullanır. Böylece, dokunmatik ekranlardaki kaydırma hareketleri ve sağ tıklamalar artık popover'ları veya iletişim kutularını yanlışlıkla kapatmaz.

408010435 numaralı hata izleniyor | ChromeStatus.com girişi | Şartname

Duyarlı boyutlandırma <iframe>

Sitelerin iFrame'ler için duyarlı boyutlandırmayı etkinleştirmesine olanak tanır. Bu, üst dokümandaki <iframe> öğesini yerleştirilmiş dokümanın düzen taşması boyutuna göre boyutlandırarak alt dokümanda kaydırmayı önler.

Tracking bug #418397278 | ChromeStatus.com entry | Spec

JavaScript

Yineleyici includes

Iterator.prototype.includes() için TC39 önerisini uygular. Bu sayede, bir yineleyicinin belirli bir değer verip vermediğini Array.prototype.includes()'ye benzer şekilde kontrol edebilirsiniz.

504886973 numaralı hata izleniyor | ChromeStatus.com girişi | Spesifikasyon

Ağ ve bağlantı

WebSocket oluşturucusuna seçenekler paketi ekleyin

WebSocketInit seçenekler sözlüğünün WebSocket oluşturucusuna ikinci bağımsız değişken olarak iletilmesi için destek ekler. Seçenekler sözlüğü, alt protokolleri (mevcut protocols bağımsız değişkenini yansıtarak) belirtmenize olanak tanıyan bir protocols seçeneğini destekler ve gelecekteki seçenekler için bir uzantı noktası olarak işlev görür.

Örneğin, new WebSocket("wss://example.com:8080", "soap") yerine new WebSocket("wss://example.com:8080", { protocols: "soap" }) değerini iletebilirsiniz.

Tracking bug #542670554 | ChromeStatus.com entry | Spec

WebSocket'ler için targetAddressSpace seçeneğini destekleme

targetAddressSpace seçeneğinin WebSocket oluşturucusunda (new WebSocket("ws://local-server.example", { targetAddressSpace: "local" })) iletilmesine destek ekler. Bu sayede, genel bir ana makine adına WebSocket bağlantısının, Fetch API'deki mevcut destekle eşleşen bir "local" veya "loopback" hedefi olarak ele alınacağını belirtebilirsiniz. Bu, kullanıcının yerel ağ izni vermesi ve ana makine adının yerel bir IP adresine çözümlenmesi koşuluyla, henüz HTTPS'yi desteklemeyen yerel sunuculara bağlanırken karma içerik kısıtlamalarını atlamanın bir yolunu sunar.

Tracking bug #517413738 | ChromeStatus.com entry | Spec

Fetch API: AbortController adresinden Response adresine getirme nedeni iletiliyor

Bir iptal nedeni sağlanırsa bunu yalnızca fetch sözü yerine Response nesnesinin ve ReadableStream'sinin yöntemlerine sunar. Bu değişiklik, geliştirici tarafından sağlanan iptal nedenini tutarlı bir şekilde göstererek Chrome'u Fetch standardıyla uyumlu hâle getirir.

502133195 numaralı hata izleniyor | ChromeStatus.com girişi | Spesifikasyon

Arka planda getirme için CORS'u zorunlu kılma

Background Fetch API, merkezler arası kaynak paylaşımını (CORS) zorunlu kılar. Bu sayede Chromium'un uygulaması, arka planda getirme spesifikasyonuna uygun hale geliyor ve arka planda getirme isteklerinin normal fetch() istekleriyle aynı güvenlik politikalarına tabi olması sağlanıyor. Böylece sitelerin CORS'yi ve diğer güvenlik politikası kontrollerini atlaması önleniyor.

ChromeStatus.com girişi | Spesifikasyon

Arka planda getirme için yerel ağ erişimi kısıtlamaları

Arka planda getirme isteklerinin yerel veya loopback sunucularına istek gönderebilmesi için hizmet çalışanı kaynağının gerekli Yerel Ağ Erişimi (LNA) iznine sahip olması gerekir. Bu sayede Chromium, arka planda getirme spesifikasyonuyla uyumlu hale gelir ve sitelerin normal fetch() yerine arka planda getirmeyi kullanarak LNA kontrollerini atlaması önlenir. Kuruluşlar, bu davranışı mevcut LNA kuruluş politikalarını (LocalNetworkAccessRestrictionsTemporaryOptOut, LocalNetworkAccessAllowedForUrls, LoopbackNetworkAllowedForUrls, LocalNetworkAccessPermissionsPolicyDefaultEnabled ve LocalNetworkAccessIpAddressSpaceOverrides) kullanarak yönetebilir.

Tracking bug #455486148 | ChromeStatus.com entry | Spec

Gizlilik ve güvenlik

Varsayılan olarak "HTTP'den önce sor" seçeneği etkin

Chrome, kullanıcılar güvenli olmayan (http) bir bağlantı üzerinden bir siteye bağlandığında varsayılan olarak istem gösterir. Yöneticiler, HttpsOnlyMode kurumsal politikasını kullanarak bu varsayılan davranışı kontrol edebilir.

ChromeStatus.com girişi

Güvenli Ödeme Onayı: Yerel ayar doğrulama

Güvenli Ödeme Onayı locale veri alanını, alanda sağlanan dil etiketlerinden hiçbiri Güvenli Ödeme Onayı iletişim kutusunun kullandığı dille eşleşmiyorsa NotSupportedError DOMException döndürecek şekilde günceller. Alan ayarlanmamışsa veya boşsa bu doğrulama atlanır. Bu sayede, Güvenli Ödeme Onayı'na sağlanan verilerin dilini iletişim kutusuyla eşleştirebilirsiniz.

535278878 numaralı hata izleme | ChromeStatus.com girişi | Şartname

Yalıtılmış web uygulamaları (IWA)

Window Shape API

Window Shape API, ChromeOS'te izin verilenler listesindeki yalıtılmış web uygulamalarının özel pencere şekli tanımlamasına olanak tanır. Dikdörtgen ve bitişik olmayan pencere düzenlerini destekleyerek yerel uygulamaların görünümüyle uyumlu widget'lar, kayan paneller ve yer paylaşımları oluşturabilirsiniz. window.setShape() API'si, unframed görüntü modu penceresi ve window-management izni gerektirir. Yöneticiler bu özelliği DefaultWindowManagementSetting, WindowManagementAllowedForUrls ve WindowManagementBlockedForUrls kurumsal politikalarıyla yönetebilir.

ChromeStatus.com girişi | Spesifikasyon

Kaynak denemeleri

Özel doğrulama jetonları

Özel doğrulama jetonları (PVT), web sitelerinin kullanıcıların normal taramada oluşturduğu güveni özel tarama moduna aktarmasına olanak tanıyan ve kullanıcıların CAPTCHA'lar ile diğer zorluklardan kaynaklanan sorunlarını azaltan düşük entropili bir mekanizmadır. Web siteleri, normal bir tarama oturumu sırasında PVT'ler yayınlar ve bunları gizli tarama modunda kullanır.

500396188 numaralı hata izleniyor | ChromeStatus.com girişi