2月8日、Safari Technology Preview 188がmacOS SonomaとmacOS Ventura向けにダウンロード可能となった。すでにSafari Technology Previewをインストールしている場合は、システム設定の「一般」→「ソフトウェアアップデート」でアップデートできる。
このリリースには、272449@main…273601@mainの間に行われたWebKitの変更が含まれています。
Accessibility
新機能
- 新しいCSS 
content代替テキスト構文のサポートを追加。(272455@main) (26942023) 
解決済みの問題
<main>およびセクショニング要素内の<header>のための役割の割り当てを修正。(273188@main) (48370244)- 多くの一般的なシャドウDOMシナリオに対するアクセシビリティラベルのテキスト不足を修正。(272531@main) (120223342)
 - iOSアクセシビリティフレームワークのマッピングを修正し、
<input type=checkbox switch>に対して "switch button"、"on"、"off"を話すようにする。(273206@main) (121215059) - コンボボックスがリンクされたオブジェクトを正しく公開するように修正。(273542@main) (121242926)
 
Animations
解決済みの問題
transitionプロパティを最短のシリアル化を生成するように修正。(272513@main) (119822401)animationプロパティを最短のシリアル化を生成するように修正。(272629@main) (120439368)
Browser Changes
解決済みの問題
- バックグラウンドタブで⌘Clickフラグメントリンクを読み込むのを修正。(272906@main) (119079650)
 - ウェブページリソースを保存するときにリンクされたサブリソースの保存を修正。(272925@main) (120491493)
 
CSS
新機能
@importルールのためのsupports()構文を追加。(273591@main) (109060734)
解決済みの問題
- 無効な疑似要素に対する
getComputedStyle()を修正。(272543@main) (98504661) oklabおよびoklchの明るさ値のクランプを修正。(272501@main) (116195533):has(+ :not(.class))疑似クラスセレクタでのパフォーマンス低下を修正。(272678@main) (119819247)- CSS 
content計算値のシリアル化を修正。(272476@main) (120061551) getComputedStyle()およびKeyframeEffect.prototype.pseudoElement内の疑似要素の解析を修正し、それらが::(または4つのレガシー疑似要素の場合は:)で始まる必要があるようにする。(272499@main) (120170550)- CSS 
linear()easingを修正。(272613@main) (120290721) - `:-webkit-full
 
-screen疑似クラスを:fullscreen`にエイリアス。(272577@main) (120335917)
:-webkit-any-linkを:any-linkおよびmatches()を:is()にエイリアス。(272559@main) (120337922)getComputedStyle()疑似要素解析を完全なCSS構文をサポートするように修正。(272649@main) (120471227):not(:has(:not(foo)))がスコープの破損として誤って分類されるのを修正。(273177@main) (120492012)@supportsが誤ってサポートされていないと見なされる一部の-webkitプレフィックスの疑似要素のサポートを正しく処理するように修正。(272726@main) (120577690)- スタイル変更後にメディアクエリに敏感なメタタグを正しく更新するように修正。(272947@main) (120854167)
 
廃止予定
-webkit-altおよびaltプロパティを削除。(272480@main) (120051066)- 非標準の
resize: autoプロパティを削除。(273035@main) (120138995) -apple-プレフィックスの疑似要素を非推奨に。(272538@main) (120268884):-webkit-animating-full-screen-transition疑似クラスを削除。(273529@main) (121302758):-khtml-drag疑似クラスを削除。(273261@main) (121303391)
Forms
解決済みの問題
file入力の選択ファイルのためのtext-indentを修正。(272837@main) (105223868)
Loading
解決済みの問題
- クッキーがブロックされている場合に
navigator.cookieEnabledがfalseを返すように修正。(273522@main) (121284878) 
Lockdown Mode
解決済みの問題
- COOPおよびCOEP HTTPヘッダーがあるサイトでのLockdown Modeの無効化を修正。(273243@main) (119503109)
 
Media
解決済みの問題
- 複数のテキストトラックが利用可能なHLSビデオキャプションを修正。(272784@main) (119839950)
 - Safariウィンドウがフルスクリーンアプリモードにあるときに、フルスクリーンビデオが表示サイズにスケーリングされない問題を修正。(272733@main) (119893556)
 - 一部のDRMコンテンツで再生エラーを引き起こすキー更新リクエストの処理を修正。(272592@main) (120230860)
 - 再生中にキャプションがシフトするのを修正。(272966@main) (120847946)
 - 暗号化されたサンプルがCDMがSourceBufferにアタッチされた後に正しくエンキューされない問題を修正。(273340@main) (120879185)
 
Rendering
解決済みの問題
1remパディングを持つ<textarea>要素のリサイズを修正。(273029@main) (90639221)- 誤って方向が変わったTraditional Mongolianスクリプト文字を修正。(272454@main) (93426525)
 - バックエンドでサポートされて
 
いないカラースペースの画像の処理をsRGBでレンダリングするように修正。(273204@main) (118238178)
- フロートを避けるようにチェックボックスとラジオボタンを修正。(273047@main) (118660695)
 - テキストの編集時のレンダリングの問題を修正。(273320@main) (119833765)
 - 制約された行で浮動要素がリストアイテムのブレットを孤立させる問題を修正。(272451@main) (120022893)
 overflow: hiddenがCSSサブグリッドを妨げるのを修正。(272799@main) (120066970)- 垂直書きモードで
text-orientationが直立していない場合のch単位値の不正確な描画を修正。(272536@main) (120293590) - カラーマトリックスフィルターの色の正確性を修正。(272891@main) (120795573)
 overflow: hiddenを持つフルリペイントのフォームコントロールを修正。(273134@main) (120848131)- 下線テキスト装飾の再描画領域を修正。(273126@main) (121082290)
 - フロートと
clearを持つリストアイテムブレットの描画を修正。(273407@main) (121444267) 
Scrolling
解決済みの問題
- 右から左の要素で水平スクロールバーを使用できなくする問題を修正。(272466@main) (109858866)
 - Shadow DOM要素と一緒にホイールオーバーフローの挙動を修正。(273181@main) (118496293)
 - ページを超えた水平スクロールが不正確なスクロールオフセットでスタックする問題を修正。(272957@main) (120053910)
 - Scroll Anchoringを無効にすることで発生するさまざまな問題を修正。(273238@main) (121236706)
 
Storage
解決済みの問題
- ウェブサイトデータが予期せず削除されるケースを修正。(272951@main) (119818267)
 
廃止予定
- AppCacheのサポートを削除。(273297@main) (113343269)
 
SVG
解決済みの問題
- 負のSVGTransformスケール値を正しく文字列化するように修正。(272885@main) (118656892)
 <iframe>内にあるときにSVGのレイアウトが<iframe>のサイズに影響を与えないように修正。(272503@main) (120178866)<switch>要素内でSVG要素を表示する問題を修正。(272831@main) (120732837)
Web API
新機能
- カスタム要素および
:state()擬似クラスでCustomStateSetのサポートを追加。(272474@main) (120072599) 
解決済みの問題
- AES-GCMをWebCryptoでサポートするように修正。([273488@main](https://commits.webkit.org/273488@
 
main)) (101040216)
- カスタムハイライトAPIでハイライトを削除する問題を修正。(272723@main) (119531671)
 - iframe fullscreenフラグを不要にアンセットする問題を修正。(272462@main) (120052751)
 getElementsByName()がHTML要素のみを返すように修正。(272530@main) (120275680)pointerdownイベントと一致しないpointerupイベントのためのbutton値を修正。(273263@main) (120429508)document.open後に再挿入された要素でホイールイベントが発生する問題を修正。(272960@main) (120893136)- Scroll To Text Fragment Text Directivesがノードデータに追加のレンダリングされていない空白を含むテキストを見つけるように修正。(273016@main) (120913588)
 - Media Capture APIでカメラをキャプチャするように修正。(273258@main) (121256297)
 
廃止予定
KeyboardEvent.altGraphKeyのサポートを削除。(273379@main) (102980723)- WebCryptoからAES-CFBサポートを削除。(272615@main) (120000331)
 - 非標準の
KeyboardEvent.keyLocationを削除。(273457@main) (121564228) 
Web Extensions
解決済みの問題
browsing.scripting.executeScriptがすべての有効な引数タイプを処理するように修正。(273380@main) (120727491)
WebAuthn
解決済みの問題
- WebAuthnスタンダードに準拠するように
getClientCapabilitiesを修正し、キャメルケースの値を持つレコード型を使用するように修正。(272998@main) (120442670) 
WebGL
新機能
EXT_conservative_depthおよびNV_shader_noperspective_interpolationのサポートを有効にしました。(272979@main) (120907578)
解決済みの問題
- ネストされたワーカーでWebGLを利用可能にするように修正。(272765@main) (120279728)
 
WebRTC
解決済みの問題
- WebRTC maintain-framerate 
degradationPreferenceの場合に解像度のスケーリングをトリガーする問題を修正。(273172@main) (121041723)