For the self-edits, I found this from app/models/concerns/reports/post_edits.rb:
if editor_username
builder.where("editor.username = ?", editor_username)
else
builder.where("editor.id > 0 AND editor.id != author.id")
end
That is, if the username exists, show edits from that username, if not show edits where editor doesn’t equal author. That’s unexpected.
For the count mismatch, it might be that it’s counting multiple edits to the same post, but only showing the post once. I’m hesitant to accept that because I have users with 150+ edits that show <50 edits in the log. It’s hard to believe that they’re editing post an average of three times, but I guess it takes all kinds ![]()