拡張されたモバイルタイムラインから投稿の抜粋が欠落しています

iOS の Meta 上で再現可能です。コンソールにはエラーは表示されていません。

「いいね!」 5

MetaのAndroidでも同様の問題を確認しました。

「いいね!」 4

重大な問題を修正しました:

これはおそらく @daniel のこちらの変更が原因だったと思われます:

まだ1つの問題が残っています。タイムラインの一番下までドラッグすると閉じません(特定の数字までドラッグすれば閉じますが、末尾の追加バッファまでドラッグしても閉じません)。

@daniel さん、^^^^ を見ていただけますか?

「いいね!」 6

@martin 実際、これはまだ問題で、モバイル版ではさらに悪化しています。

例えば 30 件の投稿があり、最後の投稿が非常に巨大なトピックがあると仮定します。モバイルスライダー(モバイル表示にしてから 30/30 をクリックしてモバイルスライダーを表示)を試してみてください。

  1. 最後の投稿に移動しても閉じませんが、他の投稿に移動すると閉じます。

  2. 最後の投稿が巨大な場合、モバイルでの位置が正しくありません。最後の投稿の末尾が見えません。

「いいね!」 3

@sam タイムラインをオーバーシュートしたときにスライダーが閉じなかった原因を特定したので、その問題は修正しました。最後の投稿の末尾の表示問題は、私が以前行った PR に起因するものです。最後の投稿が長い場合、その高さを 1/10 だけ上にスクロール戻すことで、投稿の末尾が見えるようにできます。修正前の例:

修正後:

もしそのわずかなテキスト量が見づらい場合は、投稿の高さの 1/5 分だけ上にスクロール戻すことも可能です。投稿の最上部まで完全に戻してしまうと、大きな投稿の下部をスクロールできなくなるという元の問題に戻ってしまいます。

「いいね!」 2

これは良さそうですね。試してみましょう。

「いいね!」 1

修正はここで構築中です FIX: Mobile topic-timeline not closing on scrolling past last post by martin-brennan · Pull Request #8730 · discourse/discourse · GitHub

「いいね!」 3