Safari Technology Preview 93

2019-10-02 に Safari Technology Preview 92 がリリースされた

WebKit の revision は249750-250329

概要を部分的に以下にまとめる。

Resource Timing

  • すべての HTTP ステータスコードに対してパフォーマンスエントリーをレポートするように変更

SVG

  • <ellipse><rect>要素のrx, ryについて、自動的な挙動を追加
  • <animateMotion>fill="support"サポートを修正
  • エフェクトを持たない<view>要素の SMIL アニメーションを修正

Web API

  • feature policy にsync-xhrを追加
  • Refreshヘッダーと<meta http-equiv="refresh">に同じパーサーを使うように変更
  • Node.replaceChild()の pre-replacement バリデーションの順番を修正
  • Access-Control-Expose-Headersが正しくパースされるように修正
  • DOMCache から生成されたレスポンスで保存されるContent-Typeを修正
  • Date.prototype.toJSONが正しく実行されるように修正
  • 壊れたポスター画像を持つ HTMLVideoElement が正方形の寸法をとるように修正
  • Intersection Observer の交差率が 1 より大きくなるケースを修正
  • <datalist>の切り取られたドロップダウンシャドウを修正
  • セキュアなページで Worker による WebSocket URL 接続の試行をブロックするように修正
  • 余剰なサービスワーカーへのメッセージ送信が、エラーを吐かずに終了していた問題を修正
  • CSP の継承のセマンティクスを改善
  • 元のページで処理をトリガーする AR QuickLook のプロトタイプを提供
  • URLParser の特別な scheme のリストからgopherを削除

Web Inspector

Accessibility

  • アクセスビリティクライアントに editable content のミススペル範囲を公開

Apple Pay

  • なぜセッションがキャンセルされたかを Web サイトに伝えるサポートを追加
  • サマリーアイテムのハンドリングと支払い方法の更新をクリーンアップした

WebGPU

  • フィールドとしてポインターをもつstructsおよびarraysを許可しない
  • 標準ライブラリからnullを削除

Web Authentication

  • 3 つ以上の FIDO プロトコルバージョンのサポートを追加

WebDriver

  • いくつかのケースにおいて、safaridriver --enable がすぐに有効にならないことがあるバグを修正
変更履歴

360d0cfd Add icon variations