Maybe it's ok but here:
- a sysop hid (via revdelete) an ip (username)
- a vandal made a vandalism
- I reverted it using popup
- summary included "to last revision of..." with the revdeleted username
to me it seems apis provided too many things to popup!