これは完了してマージされました。アニメーション画像はライトボックス表示されません。上記の例も更新されました(既存の投稿が反映されるには再レンダリングが必要です)。
まもなくバックポートします。
これは完了してマージされました。アニメーション画像はライトボックス表示されません。上記の例も更新されました(既存の投稿が反映されるには再レンダリングが必要です)。
まもなくバックポートします。
このトピックは 4 日後に自動的に閉鎖されました。新しい返信は受け付けられません。
これは面白いもので、ネタバレ防止の GIF を再生するのは不可能です。

完全に直接の関係はありませんが、ネタバレ付きの画像でも似たような問題を目にしました。画像を表示させたいだけなのに、クリックすると同時にフルサイズの画像が開いてしまうのです。もちろん GIF の問題とは関係ありませんが、ネタバレタグで隠された画像をクリックする際に発生する問題なので、念のため共有しておきます。
確かに面白いですね!これを修正する一つの方法は、スポイラー要素内のライトボックスとアニメーション画像の一時停止を無効にすることです。これは CSS だけで非常に簡単に行えます:
.spoiled {
img.animated,
.lightbox {
pointer-events: none;
}
}
また、コンテンツがぼかしから解除された場合のみ、ライトボックス表示やアニメーションの一時停止を適用することも考えられますが、スポイラーがトグル式であるため、これは機能しません。ただし、スポイラーの動作をワンウェイ(クリックでぼかしが解除され、それ以上変化しない)に変更すると、この方法も有効になる可能性があります。
その提案は、本当にやめてほしいと思います。個人的には、投稿をレビューする際(プレビュー時にも投稿後にも)、ぼかしが適切にかかっているか確認するために、トグル機能は非常に重要だと感じています。もしワンウェイのみだと、実際に誤字脱字を確認するためにテキストのぼかしを解除してしまうと、ぼかしの位置を再確認するためにページをリフレッシュするしかなくなります。そして、編集を行うたびにこれを何度も行うことが多いため、毎回リフレッシュしなければならないのは非常に不便です。
とはいえ、もし 画像 のぼかし解除をワンウェイにすることだけを意味しているのであれば、それは大きな問題ではないでしょう。(あなたの投稿を再読する前に返信を投稿してしまったため、文脈を見落としていた部分もあると思いますが、画像に対してはさほど重要でなくても、トグル機能の 一般的な 有用性を強調しておくことは害にはなりません。)
@cvx がスプーリア要素の修正を実装しました。ライトボックス、アニメーション GIF、リンク、動画、入力欄など、独自のクリックアクションを持つ要素については、ぼかしが一方向にのみ適用されます。詳細は このコミット をご覧ください。
プレビューではスプーリアを切り替えることができます。投稿では、画像の横のスペースをクリックして再ぼかしする、少しの回避策があります。Kris さんが上記に投稿したアニメーション画像で試してみてください。
私の iPhone 8 では、画面が縦向きの場合は画像の横にスペースがないため機能しませんが、それを回避する良い方法も思いつきません。全体的には妥当な解決策のように思えます。
こんな素晴らしい機能、ありがとう @pmusaraj :conf