タイムラインのキイロさが維持されているね
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
@ichiochiba 自分で許可しなければ、誰でも自由に検索できようになったわけじゃないからそんなに心配しなくてもいいけど(自分の投稿は検索できる)、
それはそれとして書かない方がいいことは書かない方がいいよw
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Mastodon v4.2で、アカウントの投稿一覧を見に行ってもブーストされた投稿が見えない件、たぶんこうです。
https://github.com/mastodon/mastodon/issues/27195#issuecomment-1740342565
発生するのは、閲覧者がその対象サーバにログインしていて、ドメインブロック機能を使っていて(一つでも登録している)、ブーストした人がそのサーバのローカルアカウントで、そのローカルアカウントの投稿一覧をみた時。
プルリクチャンスだけどすぐに動けないので、理由だけ書いておきました。
domain NOT IN ($1, $2) って条件で、domainがNULLの場合。
@askyq FediMovieを、FediMovie Social、FediMovie Annexの3サーバに分割した事例はあるよ。
@ishii00141 結構再現してますね……。ありがとう!
ここまでの調査で、ドメインブロックをどこか一つでも指定している時に発生する現象と推定しています。まあバグです!
@ishii00141 閲覧者(ユーザー)が行ったドメインブロックです。
ドメインブロックしているサーバの投稿がブーストされてきたときに漏れる(表示されちゃう)不具合を修正したハズが、ローカルユーザーのブーストがアカウントの投稿一覧から全部消えてしまったというバグです。
Clareが問題を理解してくれたので、修正入るハズです。
この話の教訓は、SQLでNULLになり得るフィールドと`IS NULL`や`IS NOT NULL`以外の条件で比較すると、真偽ではなくレコード自体が除外されるということです。