( persicsb | 2019. 11. 11., h – 12:56 )

Miután nevergone elmondta, hogy az [új] jelzők JS-sel számolódnak ki, megnéztem, hogy ez hogyan történhet. Pontosabban azt, hogy mit tárol Local Storage-ban a HUP.
És ott bizony látok olyan bejegyzéseket, mint Drupal.history.1711.166054, vagy éppen Drupal.history.1711.166054.
Ez gondolom Drupal.history.<userId>.<nodeId>.

Az értékek pedig timestampek. Gondolom azt jelenti, hogy melyik topikot mikor néztem meg utoljára. Ezt felhasználva a comment_new_indicator.js jelenítené meg az új jelzéseket. Meg na, ez azért baromi lassú ám, megnézve a kódját. 

Na, ha ezek alapján akarja kiszámolni a HUP, hogy mi volt az új, meg nem új topik, az baj. Ez totális tévút.
Ugyanis én például HUP-ot 4 eszközről olvasok: céges gép, saját gép, telefon, tablet.

Ezeken mind-mind külön tartaná nyilván, hogy mi új, és mi nem új (vagyis, hogy melyik topikot mikor nyitottam meg utoljára), akkor valóban teljesen értelmetlen adatokat jelezne ki az új hozzászólások számánál.

Ez szerintem elvi hiba és nem is lehet megjavítani kizárólag kliens oldalon. Ha ez tényleg a Drupal 8 által "előírt", javasolt működés, az régen rossz.