ランタイム 148.0.3967.48 (2026 年 5 月 11 日)

Microsoft Edge WebView2 ランタイムのリリース ノート、リリース日: 2026 年 5 月 11 日。

次の WebView2 ランタイムの機能強化に加えて、Microsoft Edge 148 の新しい Web プラットフォーム機能を使用することもできます。 Microsoft Edge 148 Web プラットフォームのリリース ノート (2026 年 5 月) を参照してください。

バグ修正

  • 現在使用されている WebView2 ランタイムが新しいバージョンをインストールした後に削除され、既に実行中のアプリで新しいコントローラーの作成中にクラッシュを引き起こすアップデーターの問題を修正しました。

  • 重要な変更: CoreWebView2ProcessFailedEventArgs.Reason プロパティによって返されるCoreWebView2ProcessFailedReason列挙型に対して、より詳細な値を追加して、CoreWebView2ProcessFailedReason.Unexpected 列挙型メンバーを補完しました。 これは重大な変更です。 以下の 「重大な変更: ProcessFailed イベントの詳細なプロセス障害の理由」を参照してください。

  • WebView2CompositionControl の [印刷] ダイアログのドロップダウン選択の問題を修正しました。 (問題 #5195)

  • WebView2 のドメイン アクション コンポーネントを無効にしました。

  • WebView2 の WebUSBDetector 通知を無効にしました。

  • 古い ICoreWebView2Profile3::get_PreferredTrackingPreventionLevelを修正しました。

  • WDP クライアントがリモート デバッグ サーバーに接続できない問題を修正しました。

  • ウィンドウを閉じると残存する WPF プロセスが残る WPF サンプル アプリの問題を修正しました。

重大な変更: ProcessFailed イベントの詳細なプロセス障害の理由

ProcessFailed イベントは、WebView2 関連プロセス (レンダラーや GPU プロセスなど) が予期せず終了したときに発生し、アプリが回復ロジックまたは診断で応答できるようにします。

この変更前: CoreWebView2ProcessFailedEventArgs.Reason プロパティは、3 つの異なる終了シナリオ (正常な終了、異常な終了、コードの整合性の失敗) に対して Unexpected を返し、アプリがこれらを区別できなくしました。

この変更後: msWebView2GranularProcessFailedReason機能フラグが有効になっている場合、CoreWebView2ProcessFailedEventArgs.Reason プロパティは、Unexpected ではなく、次の新しい詳細なCoreWebView2ProcessFailedReason列挙値を返します。

  • NormalExit — プロセスは正常に終了しました (終了コード 0)。

  • AbnormalExit — プロセスは異常終了しましたが (0 以外の終了コード)、クラッシュしたり強制終了したりしませんでした。

  • IntegrityFailure — DLL が Windows コード整合性検証に失敗した場合など、コード整合性エラーにより、OS がプロセスを終了しました。

リリース 148 と 149 では、 msWebView2GranularProcessFailedReason 機能フラグが既定で無効になっているため、アプリで事前にテストするための 2 つのリリースが提供されます。 リリース 150 以降、この機能は既定で有効になり、アプリは詳細な値を受け取ります。 WebView2 アプリの動作を検証するには、次のように機能フラグを有効にします:

set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msWebView2GranularProcessFailedReason

これはランタイムと SDK のバグ修正です。 これらの列挙型メンバーは、既存の安定した API の修正であり、このプレリリース SDK の一部として使用できます

関連項目:

関連項目