details タグ内にスポイラーが含まれている場合、スポイラーのトグルをオフにできないことに気づきました。
この スポイラー はオン/オフを切り替えることができます(期待どおりに動作します)。
しかし、これは動作しません。
クリックして「詳細」を開く
この スポイラー は一度しかオンにできません(オフにすることはできません)。
問題は、2番目のケースでは isInteractive 関数が true を返すことだと思います。なぜなら、details が INTERACTIVE_SELECTOR に含まれているからです。
それを削除すれば十分だと思いますが、副作用についてはよくわかりません(@CvX さんなら知っているかもしれません)。
編集:この変更は、クリック時にGIFを停止させる ことを目的としていたようです。私たちのコミュニティでは、スポイラーと詳細を多用しているため、ぼかしの動作をより一貫性のあるものにすることが役立つでしょう。