ユーザーリストが一部のみ表示される?

こんにちは、ユーザーリストに全ユーザーのほんの一部しか表示されないのはなぜですか? 他のユーザーはどこにいますか? よろしくお願いします。

https://mysite/u?cards=no&order=days_visited&period=all

「いいね!」 2

メタでも基本的なユーザーリストだけで再現できるようです。
https://meta.discourse.org/u

「一番下」を押しても、追加のページが読み込まれないようです。(iPhone/Safari)

誰かに確認してもらうために、バグに振り分けましょう :eyes:

「いいね!」 5

お知らせありがとうございます。チームに連絡して優先順位を上げました。数週間以内に対応いたします。

「いいね!」 1

Meta では再現できますが、奇妙なことにローカル環境では再現しません。エラーはユーザーコントローラーのここにあります。

場合によっては呼び出しが早すぎるようです。調査します。

「いいね!」 1

ローカルではまだあまり再現していませんが、このPRで改善されるはずです。当初これをオブザーバーに移行させた@kelvにレビューを依頼します。

「いいね!」 2

念のため、考慮されていないかもしれませんが、User Card Directory のテーマコンポーネントに関連していますか?メタとOPが共通して持っているもので、テストサイトにはないものだと思います。

「いいね!」 3

ありがとうございます。試してみます。 今日、Metaがこのページでエラーを出さなくなったことが偶然あったので、競合状態があると思いますが、コンポーネントも影響している可能性があります。

「いいね!」 3

幅に関係しているような印象を受けることがありました。サイドバーを折りたたむと問題が解決する再現ケースがありました。しかし、サイドバーが表示されているにもかかわらず、さらに読み込むと1、2回は動作したり、壊れなかったりする再現ケースもありました。それらは異なる期間を選択したときに発生しましたが、私には意味がありませんでした。「月」を選択すると1回動作するのに、「四半期」を選択すると2回動作するのはなぜでしょうか?もし役立つと思われるなら、先週作成したスクリーンキャストを探すことができます。

「いいね!」 1

投稿が新しいトピックに分割されました:ユーザーディレクトリでユーザー統計が正しくない

Metaでこちらでもまだ問題を再現できます。

「いいね!」 2

うーん、おかしいですね。モインさん、少し掘り下げて調べてくれてありがとうございます。別の修正を試してみます。なぜLoadMoreの変更で解決しなかったのか分かりません。

「いいね!」 1

ユーザーリストが機能するようになったことに気づきました。:+1:
@patrickemin さんも解決しましたか?

明日までに更新して、お知らせします。ありがとうございます。

「いいね!」 1

こんにちは。Discourseを更新したばかりなのですが、いや、610人のメンバーリストには約40人しか表示されません。

「いいね!」 1

モバイルでは無限スクロールが正常に機能しますが、デスクトップ/Nest Hub サイズでは機能しません。調査したところ、.load-more-sentinel div の高さがゼロであるため、IntersectionObserver がトリガーされなかったようです。

私が実施した非常に簡単な修正は、センチネルに小さな高さ (例: 1px) を与えることです。

.load-more-sentinel {
    height: 1px;
}
「いいね!」 5

ありがとうございます。修正は機能しています。本当に助かりました!

それがうまくいったとのこと、そしてご協力いただきありがとうございます :slight_smile: 他の Discourse ユーザーも恩恵を受けられるように、こちらの修正 をマージしました。これでバグが完全に解決されることを願っています!

「いいね!」 3

私にはうまく機能しました。以前はタブレットで非常に確実に再現できました。:partying_face:

投稿#11を新しいトピックに分割していただけますか?手順に従ってもユーザーディレクトリに間違った数字がいくつか表示されるため、明らかに無関係です。 ありがとうございます

「いいね!」 1

どういたしまして。こちらが私のgithubです。将来的には、より直接的に貢献できることを嬉しく思います!

「いいね!」 2