8月4日(現地時間)、Appleは、macOS Big SurおよびmacOS Monterey向けのSafari Technology Preview 129をリリースした。
macOS Big Surでは、ストリーミングサービスの問題に対処するため、GPU Process: Mediaオプションを有効にする必要がある。
このオプションは「開発」メニューの「実験的な機能」で設定できる。
スクリーンショット: https://developer.apple.com/safari/download/
リリースノート
Web Inspector
- CSSプロパティのコンテキスト・ドキュメントを追加(r279510)
- リサイズ時にサイドバーパネルとナビゲーションバーを非同期にレイアウト(r279790)
- 要素タブ
- ソースタブ
- 「スコープチェーン」パネルで、文字列から繰り返しのホワイトスペースを除去しないように修正 (r279294)
CSS
- flexのベースサイズを"min-height", "max-height", "min-width", "max-width"でクランプしないように変更 (r279271)
- 疑似クラスセレクターの ":link" と ":visited" を "<link>" 要素にマッチしないように変更 (r279818)
- CSSの仕様に合わせて末尾に小数点を持つ数字を禁止する変更(例: ”1.px”)(r279429)
- CSSパーサー "consume declaration" アルゴリズムでホワイトスペースを正しく処理するように修正(r279358)
- HTMLLinkElementによって読み込まれたCSSスタイルシートが、charsetが無効なエンコーディング名の場合に正しくフォールバックするように修正(r279383)
- アスペクト比を持つflexアイテムの固有サイズの計算を改善(r279286)
- gridアイテムのマージンを得るために、コンテナのwriting modeを考慮(r279278)
- 接頭辞なしの :autofill 疑似クラスをサポート(r279457)
Scrolling
- "scroll-snap-align"で、ボックスがスナップポートよりも大きい場合に、ボックスの"writing-mode"を使用するように変更 (r279714)
- スナップポートをはみ出したスナップ領域の中央までスクロールできるようにCSS scroll snapを修正(r279364)
- スクロールバーをドラッグしたとき、スクロール中のレイアウトによりカクカクする問題を修正(r279564)
Rendering
- "<model>"リソースのレンダリングに対応 (r279451)
- 負のz-indexの子を持つスクローラーのとき、スクロールバーの表示を修正(r279748)
WebAssembly
- "(ref null? $t)"型のコンストラクタのサポートを追加 (r279265)
Web API
- "ReadableStream.getReader" で、パラメータの型が間違っていた場合に適切な例外が発生するように修正 (r279472)
- Workerの "data:application/javascript" URLを修正(r279602)
- "premultipliedAlpha=false"の場合、WebGLの"toDataURL"画像が上下逆になる問題を修正(r279424)
Platform Features
- Live Textで中国語や日本語をコピー、または翻訳する際の余計なスペースを修正(r279609)
- 一部の画像でLive Textの選択がずれるのを修正 (r279751)
IndexedDB
- 構造化されたクローンの間は、トランザクションを非アクティブにする (r279686)
- "IDBIndex.keyPath"が同じオブジェクトを返し続けるように修正 (r279669, r279683)
Media
- サーバーが少量のデータしか送信しない場合に、WebMのロードがハングアップする問題を修正 (r279375)
- "SourceBuffer.abort()"が適切に"WAITING_FOR_SEGMENT"の状態に戻るように修正(r279542)
WebGL
- WebGLコンテンツでdiscrete GPUを使用できるように修正 (r279303)
WebCrypto
- 楕円曲線 P-521をサポート (r279688)
- ECDHアルゴリズムにおいて、長さが8の倍数でない場合に"deriveBits()"が失敗する問題を修正 (r279723)
- "SubtleCrypto"が安全なコンテキストでのみ公開されるように修正 (r279642)