For the diffs, the icons vary based on the actor's name being a registered username or an unregistered IP address. And this is the same, regardless of whether the reading user of this information is logged-in or not.
| Logged-out view | Logged-in view
|--|--
| {F26086349} | {F26086362}
| {F26086353} | {F26086357}
However, on the history page, a logged-out user sees all actors with the red icon. And a logged-in viewer sees all actors with a grey/happy icon.
| Logged-out / Logged-in
|--
| {F26086406}
I believe this is a bug - the same icon should be used between history and diff, and it should not vary based on the viewing user's identity.
= Developer notes
This is a bug.
= Acceptance criteria
[] When viewing history page if the actor of an editor was anonymous the anonymous red icon should show.
[] When viewing history page if the actor of an editor was an editor the grey icon should show.