新規のフィルターを弄っていて idGroup でちょっと気になったんだけど……

 /watch/((?:[a-z]{2})?\d+)
 smile\?i=(\d+)

この2つからキャッシュの有無を判定するとき、 watch の方はまれに誤判定していないですか?


具体的には……

 キャッシュがあるのにリンクの文字色が変わらない。
  → ttp://ch.nic○video.jp/ch641/video?&mode=&sort=f&order=d&type=&page=2
  ※私の環境では、第4話で発生。
  ※フィルターを本体ソース(180728)の圧縮ファイルにあるやつだけにしても発生。
  ※キャッシュアイコンは表示される。

 watch のみ使用だと、キャッシュが無いのに dmcCache 判定になる。
  → ttp://www.nic○video.jp/watch/1533862626
  → ttp://www.nic○video.jp/watch/1533779645
  ※smile と併用するとキャッシュなしの判定になる。
  ※nlを再起動しても同じ状態になるため、nlが読み書きするファイルに依存する症状かも?