そうだと思います。そうでなければ、このバグの解決策は違っていたかもしれません。
私にもその理屈は納得できます。user_in_x は、フロントエンドが認識していないグループ(管理者のみが閲覧可能なグループや、デフォルトで表示が制限されている everyone のようなグループ)もチェックするためです。そのため、使用するメソッドによって結果が異なることになり、これらを組み合わせると予期せぬ影響が生じる可能性があります。
そうだと思います。そうでなければ、このバグの解決策は違っていたかもしれません。
私にもその理屈は納得できます。user_in_x は、フロントエンドが認識していないグループ(管理者のみが閲覧可能なグループや、デフォルトで表示が制限されている everyone のようなグループ)もチェックするためです。そのため、使用するメソッドによって結果が異なることになり、これらを組み合わせると予期せぬ影響が生じる可能性があります。