Thread:Andrewds1021/@comment-45117243-20201111034700/@comment-9605025-20201205234513

FYI, I am getting the 500 and 503 errors again now. Well, it was nice while it lasted.

The reason they are not uniquely identifiable is because of the limited language-independent information available. The list item has the refersTo URL as "data-uri" and "data-type" which maps to the event/notification type. The list item's child contains the URL from the event itself. Everything else is either language dependent or just a standard part of the notification card.

As such, we have just the refersTo URL, event URL and event type with which to identify which card goes with which notification. Obviously, the event type won't help in this case since we are comparing talk page notifications to talk page notifications and thread upvotes to thread upvotes. This leaves just the two URLs as means to distinguish between cards.

For talk pages, both URLs are to the talk page. For example,. As you can see, there is nothing in the URL that would allow you to distinguish a new notification from one that is 25-days-old. There is a similar issue with thread upvote notifications. Although, in that case, at least to two URLs are different form each other.