トピックフィルターがユーザーのフィルターに一致するすべての投稿を返さない

今日はトピックを検索しようとしましたが、トピックフィルターでは見つけることができませんでした。参加者に基づいてトピックを検索できるのは気に入っています。検索用のキーワードよりも、参加者の名前の方がよく記憶に残るからです。

今日は、David と私が参加したトピックを検索しました。探していたトピックはこれです:Do not show topics and PMs to admins unless they are participants
フィルターされたトピックリスト https://meta.discourse.org/filter?q=users%3Adavid%2Bmoin に表示されなかったため、David と話したのは別人だったのではないかと考えました。しかし、検索でトピックを見つけると、自分が正しかったことがわかりました。
そこで、フィルターを使用すると非表示になる理由があるのではないかと考え、トピックフィルターにカテゴリを追加しました https://meta.discourse.org/filter?q=users%3Adavid%2Bmoin%20category%3Afeature%20。すると、ここに表示されました:


しかし、カテゴリフィルターを削除すると、トピックがフィルターされたリストに表示されなくなります:

2025 年 2 月に最後の活動があったトピックは、2025 年 9 月と 2025 年 1 月のトピックの間にあるはずです。その間の空白は「もっと読み込む」が発生した部分です。フィルターに一致するトピックが 30 件を超えると、何かが正しく機能していないように感じられます。

このバグレポートを書いている間に、フィルター内のユーザー名の順序を変更すると結果が変わることがわかりました。
最初の 30 件の結果は、名前を入力する順序に関係なく同じようですが、「もっと読み込む」で読み込まれるトピックが異なります。異なる最初の行をハイライトしました。左側では 9 月と 1 月の間に空白があるのに対し、右側の結果はさらに驚くべきものです。「もっと読み込む」で返されるトピックは、その上のトピックよりも新しい活動日付を持っています。

david+Moin[1] タイトル Bumped_at Moin+david[2] タイトル Bumped_at
Locations Plugin :earth_africa: January 4, 2026 Locations Plugin :earth_africa: January 4, 2026
Daily Summary Feedback January 4, 2026 Daily Summary Feedback January 4, 2026
Topic List Previews (TLP) January 3, 2026 Topic List Previews (TLP) January 3, 2026
Topic List Thumbnails January 2, 2026 Topic List Thumbnails January 2, 2026
User Card Directory December 30, 2025 User Card Directory December 30, 2025
/about listing of Admins vs Moderators is confusing December 29, 2025 /about listing of Admins vs Moderators is confusing December 29, 2025
Winter snow theme component :snowflake: December 23, 2025 Winter snow theme component :snowflake: December 23, 2025
Clickable Topic December 19, 2025 Clickable Topic December 19, 2025
Topic Cards December 18, 2025 Topic Cards December 18, 2025
Discourse Who’s Online December 16, 2025 Discourse Who’s Online December 16, 2025
Toggling the \AI search discoveries\ preference doesn’t work December 12, 2025 Toggling the \AI search discoveries\ preference doesn’t work December 12, 2025
ActivityPub Plugin December 10, 2025 ActivityPub Plugin December 10, 2025
Discourse Advertising Plugin (Ads) December 6, 2025 Discourse Advertising Plugin (Ads) December 6, 2025
Discourse AI December 4, 2025 Discourse AI December 4, 2025
Link for old browsers doesn’t work on old browsers December 1, 2025 Link for old browsers doesn’t work on old browsers December 1, 2025
Sticky header gone November 28, 2025 Sticky header gone November 28, 2025
Unformatted Code Detector November 21, 2025 Unformatted Code Detector November 21, 2025
How to reliably & programmatically get the latest version number of Discourse? November 14, 2025 How to reliably & programmatically get the latest version number of Discourse? November 14, 2025
Discourse User Notes November 14, 2025 Discourse User Notes November 14, 2025
Discourse Topic Voting November 13, 2025 Discourse Topic Voting November 13, 2025
Discourse Solved November 8, 2025 Discourse Solved November 8, 2025
Bundling more popular plugins with Discourse core November 4, 2025 Bundling more popular plugins with Discourse core November 4, 2025
Discourse Category Headers theme component November 1, 2025 Discourse Category Headers theme component November 1, 2025
Missing PluginOutlet for second-factor.gjs component and for second-factor-add-totp.gjs October 24, 2025 Missing PluginOutlet for second-factor.gjs component and for second-factor-add-totp.gjs October 24, 2025
Latest topics missing from category view October 15, 2025 Latest topics missing from category view October 15, 2025
Discourse Category Lockdown October 15, 2025 Discourse Category Lockdown October 15, 2025
Multilingual Plugin :globe_with_meridians: October 7, 2025 Multilingual Plugin :globe_with_meridians: October 7, 2025
Post Badges September 19, 2025 Post Badges September 19, 2025
Discourse Affiliate September 18, 2025 Discourse Affiliate September 18, 2025
Developing Discourse on GitHub Codespaces September 9, 2025 Developing Discourse on GitHub Codespaces September 9, 2025
Login and Logout Errors from Cache Settings Conflict with Cloudflare January 7, 2025 Discourse Category Headers theme component November 1, 2025
Selectable avatars upload broken (Missing required UppyUpload config: id) October 28, 2024 Missing PluginOutlet for second-factor.gjs component and for second-factor-add-totp.gjs October 24, 2025
Can the Unformatted Code Detector be disabled per user? July 31, 2024 Discourse Data Explorer October 22, 2025
Inconsistency in plural definition July 29, 2024 Latest topics missing from category view October 15, 2025
New topic map causing infinite-loading loop July 26, 2024 Discourse Category Lockdown October 15, 2025
Issue with pluralized (count) translation override July 22, 2024 Multilingual Plugin :globe_with_meridians: October 7, 2025
Bad MF translation string in hebrew client locale causes fatal site error July 22, 2024 Creating a component to show last-chance warning when replying to old topics October 6, 2025
TOC missing after using browsers back button January 25, 2024 Post Badges September 19, 2025
Title of /tag/xxx December 4, 2023 Discourse Affiliate September 18, 2025
Browser Back -function occasionally broken on Android November 27, 2023 Discourse Docs September 16, 2025
Tag information issue November 20, 2023 Developing Discourse on GitHub Codespaces September 9, 2025
Topic preview of pinned topic disappears November 7, 2023 Install Discourse for development using Docker September 8, 2025
Please don’t double link urls if one pastes over a URL in markdown December 3, 2021 Add tags with capital letters September 7, 2025
Discourse Templates September 2, 2025
Advanced Header Search August 27, 2025
Third-party plugin repository hijacked August 19, 2025
New header dropdown / notification menu styles August 13, 2025
Text color field for categories missing after update August 8, 2025
Custom Homepage for Groups August 6, 2025
Option to hide IP addresses from moderators August 6, 2025
Inconsistent behavior with chat max direct message users setting August 5, 2025
Custom Header Links (icons) August 4, 2025
What are good plugins or theme components for a forum emphasizing pictures? August 4, 2025
Downloading local copies of images should not change text in code blocks August 2, 2025
EmojiPicker missing in mobile chat August 1, 2025
最新版更新出错 July 28, 2025
\Thanks for Contributing\ Popup in Posts Appearing Even After Limit Passed? July 17, 2025
New Discourse Lightbox Enabled on Meta - now disabled July 12, 2025
Announcing: AI Web Artifacts June 27, 2025
Discourse-tag-sidebars and deprecated inline script tags June 20, 2025

  1. https://meta.discourse.org/filter?q=users%3Adavid%2BMoin ↩︎

  2. https://meta.discourse.org/filter?q=users%3AMoin%2Bdavid%20 ↩︎

「いいね!」 4

ご報告ありがとうございます!

これは、現在、より多くのトピックを読み込む際に、users:フィルター内の最初のユーザー名のみがトピックのフィルタリングに使用されるという問題を引き起こす、ロードモアURLを構築する際にクエリパラメータをデコードしないバグがあるためです。

これは以下で修正されました。

「いいね!」 2

それは、両方のユーザーが参加したトピックを検索する場合と比較して、常に多くの結果をもたらすのではないでしょうか?したがって、「david+moin」が参加したトピックを検索し、「さらに読み込む」でdavidが参加したトピックを読み込んだ場合、検索したトピックは返されたトピックのリストに含まれているはずではないでしょうか。なぜなら、davidはそのトピックに投稿しているからです。

「いいね!」 1

OK、何が起こっているのかわかりました。users:moin+david クエリパラメータは、さらに読み込む際に users:moin david になります。これは、moin が投稿したトピック内で david という用語を含む投稿を検索しています。

現在の修正でこの問題に対処します。

「いいね!」 4

素晴らしいです。ありがとうございます。

「いいね!」 2

このトピックは13日後に自動的にクローズされました。新しい返信は許可されていません。