diff --git a/html/src/app.js b/html/src/app.js
index 83d4bb93..d29a61b3 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -3481,10 +3481,10 @@ speechSynthesis.getVoices();
++j;
}
}
- // invite, requestInvite, friendRequest
var { data } = this.notificationTable;
- for (i = 0; i < data.length; i++) {
+ for (var i = 0; i < data.length; i++) {
var ctx = data[i];
+ // invite, requestInvite, friendRequest
if (ctx.senderUserId !== API.currentUser.id) {
arr.push({
...ctx,
@@ -3493,17 +3493,22 @@ speechSynthesis.getVoices();
});
}
}
- // TrustLevel, Friend, FriendRequest, Unfriend, DisplayName
var { data } = this.friendLogTable;
- var j = this.friendLogTable.data.length;
- for (i = j - 1; i >= j - ((j > 10) ? 10 : j); i--) {
- var ctx = data[i];
+ var i = data.length;
+ var j = 0;
+ while (j < 10) {
+ if (i <= 0) {
+ break;
+ }
+ var ctx = data[--i];
+ // TrustLevel, Friend, FriendRequest, Unfriend, DisplayName
if (ctx.type !== 'FriendRequest') {
arr.push({
...ctx,
isFriend: this.friends.has(ctx.userId),
isFavorite: API.cachedFavoritesByObjectId.has(ctx.userId)
});
+ ++j;
}
}
arr.sort(function (a, b) {
diff --git a/html/src/vr.js b/html/src/vr.js
index 434c66b4..d31ba3fe 100644
--- a/html/src/vr.js
+++ b/html/src/vr.js
@@ -847,7 +847,7 @@ speechSynthesis.getVoices();
break;
}
if ((feedItem.created_at < bias) || (feedItem.type === 'Location') ||
- ((feedItem.type === 'GPS') && (feedItem.location !== ctx.location[0]) &&
+ ((feedItem.type === 'GPS') && (feedItem.created_at !== ctx.created_at) &&
(feedItem.displayName === ctx.displayName))) {
break;
}