メインコンテンツへスキップ
通話を保護

ビデオ通話が途切れなくなりました

Performance v1.4.7

ビデオ通話が切れることはもうありません。タブ休止機能が通話中のタブ(Meet、Webex、GoToMeeting、Jitsi、Teams、Chime)を認識し、通話の途中で破棄しなくなりました。また、自動再生オフはライブ通話の音声を一時停止せず、そのままにします。クッキーバナーの自動拒否は、サイトが後から再びスクロールをロックしてもスクロールを復旧させます。この修正は戻る操作や復元したタブでも維持されます。ブロックリストも更新しました。新しい権限は不要です。

  • タブ休止機能がビデオ通話のタブ(Google Meet、Webex、GoToMeeting、Jitsi、Microsoft Teams、Chime)を認識し、通話の途中で破棄しなくなりました
  • 自動再生オフがライブ通話の音声に干渉しなくなりました。通話が無音になる問題は解消されています
  • クッキーバナーを通過した後にサイトが再びスクロールをロックしても、スクロールの復旧が維持されるようになりました(戻る操作や復元したタブでも有効です)
  • ポップアップを開き直してもバナーが消えなくなりました
  • ブロックリストを更新し、自動拒否エンジンもアップデートしました

ビデオ通話がタブ休止の対象外に

通話タブを残すかどうかは3つのリストで判定していましたが、その内容に食い違いが生じていました。自動再生の保護リストにだけ入っている通話アプリもあれば、タブ休止の保護リストにだけ入っているアプリもあり、どちらにも入っていないアプリもありました。そのため、バックグラウンドタブで開いたWebexの通話が、デフォルトのしきい値である5分を過ぎると通話中に破棄されることがありました。現在はすべてのリストが同じホスト(Google Meet、Webex、GoToMeeting、Jitsi、Microsoft Teams、Chime)を対象にしています。リストの内容が再び食い違った場合は、テストによってビルドが失敗します。また、通話タブでは「本当に今通話中か」をより厳密に確認するようになりました。この確認はページ内のすべてのフレームで実行され、判断できない場合はタブを維持します。

自動再生オフがライブ通話に干渉しないように

Google Meetは参加者ごとにライブ音声ストリームを作成し、参加やミュート解除、話者の切り替えのたびにストリームを作り直します。以前は、自動再生オフのガードがそのたびにストリームを拒否して再び一時停止させていたため、ライブ通話が無音になっていました。ライブストリームは通話、キャプチャ、マイクモニターのいずれかです。この機能が止める対象である宣伝目的の自動再生ではないため、現在はあらゆるレベルで対象外になりました。また、ガードが要素のミュートを勝手に解除することもなくなりました。意図的にミュートされた要素(エコーを防ぐためにミュートされているMeetのセルフビューなど)は、ページが設定したとおりの状態を保ちます。

スクロールの復旧が途切れないように

一部のサイトでは、クッキーバナーを閉じてしばらく経ってから、スクロールが再びロックされます。ロックされるのは、タイマーが作動したときや、戻る操作をしたとき、メモリからタブを復元したときです。以前の復旧処理は早い段階で終了していました。また、広告関連の変化がある間しか動作しなかったため、広告の動きがないページではスクロールの復旧がまったく機能していませんでした。現在は復旧専用の監視機能が、ページが開いている間ずっと待機します。実際にスクロールがロックされるまでは負荷がかかりません。さらに、戻る操作やタブの復元時にも復旧処理が再実行されます。

引き継がれる機能

新しい権限の追加はありません。ストア掲載情報の変更もありません。ブロックリストを更新し、自動同意エンジンもアップデートしました。1.4.6の内容(自己修復する広告ブロック、トラッカーブロック、許可リスト、ルール数)はすべてそのまま引き継がれます。