I had never seen it before either, but it has since disappeared. It was next to a players name I challenged in koh who has yet to accept for many days now. It looked just like the online indicator green dot, only black. Because the player hasn’t accepted the invite I thought maybe the black dot indicates they’ve blocked me. If it comes back I’ll definitely take a screenshot .
My suspicion is this player blocked me AFTER I challenged them in koth, rather than just declining and erasing the challenge. Because they’ve blocked me and the challenge theoretically still exists, whenever this player is online it appears as a black dot and not green. Just a theory.
first of all, I went through my code, and the app has no knowledge about ignore data, only the server does. second of all, no, there are no records of ignoring either user. 3rd of all, it's odd, I don't know what's causing it, but my code should just be adding a green dot or nothing. iOS does have this mechanism to recycle rows in the table, but even that would not explain this.