diff --git a/html/src/app.js b/html/src/app.js
index 9d2d66fd..2812b75a 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -7446,15 +7446,25 @@ speechSynthesis.getVoices();
users.push((typeof ref === 'undefined')
? API.currentUser
: ref);
- var playersInInstance = this.lastLocation.friendList;
- for (var i = 0; i < playersInInstance.length; i++) {
- var player = playersInInstance[i];
- for (var ref of API.cachedUsers.values()) {
- if (ref.displayName === player) {
- users.push(ref);
+ var friendsInInstance = this.lastLocation.friendList;
+ for (var i = 0; i < friendsInInstance.length; i++) {
+ var addUser = true;
+ var player = friendsInInstance[i];
+ for (var k = 0; k < D.users.length; k++) {
+ var user = D.users[k];
+ if (user.displayName === player) {
+ addUser = false;
break;
}
}
+ if (addUser) {
+ for (var ref of API.cachedUsers.values()) {
+ if (ref.displayName === player) {
+ users.push(ref);
+ break;
+ }
+ }
+ }
}
}
users.sort(compareByDisplayName);