mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-11-12 09:26:05 +00:00
a970c44845
When the base of a bundle cannot be rendered (canRender() returns false), the bundled items still have to be rendered and potentially marked-as-read as well. If we don't do this, the base is filtered out, marked as read, the counter goes down by 1 and the bundled notifications are ignored. On the next query a new base is selected, filtered out, etc. So if a bundle of 10 notifications cannot be rendered because it's 10 new topics on a deleted flow board, the flyout has to be opened 10 times for the counter to finally be 0. Change-Id: I06962b25e36802ef00278e2bc70d5377b5874695 |
||
---|---|---|
.. | ||
ApiCrossWikiBase.php | ||
ApiEchoMarkRead.php | ||
ApiEchoMarkSeen.php | ||
ApiEchoNotifications.php | ||
ApiEchoUnreadNotificationPages.php |