こちらのトピックで、鉛筆アイコンをクリックして編集履歴を見ると、「要求されたURLリソースが見つかりませんでした。」というエラーが表示されます。
デスクトップでも同様ですか?履歴はここに表示されますが、管理者なのでカウントされません。
奇妙なことに、もう見えません。?mobile_view=0に切り替えても表示されなかったので、元に戻してもまだ見えません。非常に奇妙です。
レート制限のエラーが間違っているか、ネットワークの不具合の可能性があります。サポートに移行します。
表示されたエラーは、Endless loading of post history when latest revision is hidden/inaccessible の結果として追加されました。無限ロードの代わりに、エラーが表示されるようになりました。
ただし、編集インジケーターは最初の数時間は表示されたままです。したがって、チームメンバーが投稿に非表示タグを追加すると、しばらくの間鉛筆アイコンが表示されますが、編集を表示することはできません。その後、鉛筆は消え、すべてが期待どおりになります。
OK、私が理解したとおりなら、この問題は私にも起こるのが普通ということですね。
表示される必要がない場合に、鉛筆アイコンが表示されないようにすることは可能でしょうか?
それは良いものでしたね
問題は、スタッフメンバーが非表示タグを追加したために後でリビジョンを非表示にする予定であっても、投稿の public_version を自動的に増やしていたことでした。
追跡をいくぶん困難にしていたのは、PostRevision.ensure_consistency! が実行されるとき(12時間ごとに実行されるようにスケジュールされています)に public_version を後で修正していたことです。
もし投稿が非表示タグが追加される数日前にすでに編集されていた場合、エラーは見えずに、古い編集のみを含む編集履歴が表示されます。オレンジ色が最近の編集を示しているため、それも少し混乱を招きました。この修正は、その色の変更も防ぐのでしょうか、それとも以前に表示可能な編集がない場合にのみ鉛筆の表示を避けるのでしょうか?
修正は目に見える編集がない場合にのみ対応し、そのシナリオでは鉛筆アイコンが全く表示されないようにします。
お客様のシナリオ(投稿が既に編集済み → スタッフが非表示タグを追加 → 色がオレンジ色になる)は別のエッジケースです。updated_at タイムスタンプは依然として更新されるため、クリックしても古いリビジョンしか表示されないにもかかわらず、色は一時的に「最近のアクティビティ」を示すことになります。
これは(ユーザーは何かが起こったと推測できるが、何が起こったか見えないという)軽微な情報漏洩であり、修正にはさらなる複雑さが必要となるため、当面はこのままにしておきます…
このトピックは2日後に自動的にクローズされました。新しい返信は許可されていません。
