メインコンテンツへスキップ
修正 · 一貫性

許可リストのワイルドカード修正とサイト別デフォルトの改善

Performance v1.4.3

v1.4.3は許可リストを中心としたバグ修正リリースです。UIのヒントでも案内していた`*.example.com`のようなワイルドカード指定が、気づかないうちに何にも一致していませんでした。さらに、ワイルドカード指定が1つあるだけで、すべての許可リスト項目のサイト別除外設定が壊れることがあり、許可リストがまったく機能していないように見えていました。ワイルドカードやwwwのプレフィックスは自動的に整理されるようになり、既存の項目もアップデート時に移行されます。また、手動で許可リストに追加したサイトは既定ですべての機能の対象外になり、ポップアップのサイトごとのトグルはサブドメインを認識するようになりました。フッターのバージョン表記はマニフェストから読み込まれるようになり、ブロックリストも更新されています。

  • `*.example.com`のようなワイルドカード指定が何にも一致せず、他のすべての項目のサイト別除外設定を壊すことがある許可リストの不具合を修正しました。既存の項目はアップデート時に自動で移行されます
  • ドメインを手動で追加すると、ポップアップのサイトごとのトグルと同じく、既定ですべての機能をバイパスするようになりました。特定の機能だけに絞り込むことも引き続きできます
  • ポップアップのサイトトグルが、許可リストに登録したドメインはサブドメインにも適用されることを認識するようになりました。example.com を許可リストに登録している場合、play.example.com では正しく「無効」と表示されます
  • ポップアップのフッターに表示されるバージョンをマニフェストから読み込むようにしたため、常に正確な値が表示されます
  • すべてのアップストリームソースからブロックリストを更新し、3段階で合計186,674件のルールになりました

許可リストが期待どおりに動作するように

ユーザーからの的確な報告のおかげで、許可リストの深刻なバグが見つかりました。*.example.com のような項目(UI自体のヒントで案内していた形式)が、気づかないうちに何にも一致していませんでした。さらに悪いことに、ワイルドカードの項目が1つあるだけで、リスト上のすべての項目のサイトごとの除外登録が壊れてしまい、許可リストがまったく機能していないように見えることがありました。

ドメインを追加する際、ワイルドカードや www のプレフィックスが自動的に取り除かれるようになり、既存の項目も拡張機能の更新時に移行されます。*.example.com、www.example.com、example.com はすべて同じように動作し、ドメインは常にそのサブドメインにも適用されます。

関連する2つの修正もあわせて配信しています。これまでドメインを手動で追加すると、既定では広告ブロックのみがバイパスされ、許可リストに登録したばかりのサイトでもスクリプトブロック、自動再生の制御、その他の最適化が有効なままでした。手動追加は既定ですべての機能をバイパスするようになりました(ポップアップのサイトごとのトグルで以前から採用していた動作と同じです)。特定の機能だけに絞り込むことも引き続きできます。また、ポップアップのサイトごとのトグルがサブドメインを認識するようになり、example.com を許可リストに登録している場合、play.example.com では正しく無効と表示されます。

ポップアップに正確なバージョンを表示

ポップアップのフッターに表示されるバージョン文字列はハードコードされていたため更新されず、v1.4.1 のままになっていました。現在はマニフェストから読み込むため、常にインストール済みのバージョンと一致します。

ブロックリストを更新

すべてのブロックリストを各アップストリームソースから更新しました。3段階で合計186,674件のルールです:広告・トラッカードメイン100,000件(無料)、プライバシー・テレメトリー64,829件(Medium)、マルウェア・フィッシング・詐欺21,845件(PRO)。今回はデータを最新に保つための更新で、規模の変更はありません。