diff --git a/src/app/party.coffee b/src/app/party.coffee
index 87b091cb20..2c92cf873f 100644
--- a/src/app/party.coffee
+++ b/src/app/party.coffee
@@ -166,12 +166,17 @@ module.exports.app = (appExports, model, app) ->
return unless /\S/.test text
chat.unshift
id: model.id()
+ contributor: user.get('backer.contributor')
+ npc: user.get('backer.npc')
text: text
user: helpers.username(model.get('_user.auth'), model.get('_user.profile.name'))
timestamp: +new Date
model.set(input, '')
chat.remove 200 # keep a max messages cap
+ model.on 'unshift', '_party.chat', -> $('.chatroom [rel="tooltip"]').tooltip()
+ model.on 'unshift', '_tavern.chat.messages', -> $('.chatroom [rel="tooltip"]').tooltip()
+
appExports.partySendChat = ->
sendChat('_party.chat', '_chatMessage')
model.set '_user.party.lastMessageSeen', model.get('_party.chat')[0].id
diff --git a/views/app/game-pane.html b/views/app/game-pane.html
index 8bc8760a63..99a1e085a7 100644
--- a/views/app/game-pane.html
+++ b/views/app/game-pane.html
@@ -89,12 +89,9 @@
-