diff --git a/code/controllers/subsystem/tickets/SStickets.dm b/code/controllers/subsystem/tickets/SStickets.dm index a9bec34fdec..a555dfda3a3 100644 --- a/code/controllers/subsystem/tickets/SStickets.dm +++ b/code/controllers/subsystem/tickets/SStickets.dm @@ -574,9 +574,9 @@ UI STUFF for(var/key in C?.pm_tracker.pms) var/datum/pm_convo/convo = C.pm_tracker.pms[key] if(convo.typing) - dat += "[T.client_ckey] is typing
" - break + dat += "[key] is typing
" + var/found_typing = FALSE for(var/client/X in GLOB.admins) if(ckey(X.ckey) == ckey(T.client_ckey)) continue @@ -587,8 +587,11 @@ UI STUFF continue var/datum/pm_convo/convo = X.pm_tracker.pms[key] if(convo.typing) - dat += "[X.ckey] is typing
" + dat += "[key] is typing
" + found_typing = TRUE break + if(found_typing) + break dat += "
" dat += "Re-Open[check_rights(rights_needed, 0) ? "Auto": ""]Resolve

"