mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-28 12:12:20 +00:00
[newsfeed] Fix bug where the newsfeed sometimes stops (#3361)
It appears that #3336 introduced a bug where a newsfeed with >1 items would stop updating after a while (usually after `activeItem` wraps around the end of the list). Sorry! My bad, I hadn't tested that case well enough.
This commit is contained in:
parent
35e4dfb3fe
commit
b005a8f30e
@ -26,6 +26,7 @@ _This release is scheduled to be released on 2024-04-01._
|
|||||||
- [newsfeed] Suppress unsightly animation cases when there are 0 or 1 active news items (#3336)
|
- [newsfeed] Suppress unsightly animation cases when there are 0 or 1 active news items (#3336)
|
||||||
- [newsfeed] Always compute the feed item URL using the same helper function (#3336)
|
- [newsfeed] Always compute the feed item URL using the same helper function (#3336)
|
||||||
- Ignore all custom css files (#3359)
|
- Ignore all custom css files (#3359)
|
||||||
|
- [newsfeed] Fix newsfeed stall issue introduced by #3336 (#3361)
|
||||||
|
|
||||||
### Deleted
|
### Deleted
|
||||||
|
|
||||||
|
@ -335,7 +335,7 @@ Module.register("newsfeed", {
|
|||||||
*
|
*
|
||||||
* (N.B. We set activeItemCount and activeItemHash in getTemplateData().)
|
* (N.B. We set activeItemCount and activeItemHash in getTemplateData().)
|
||||||
*/
|
*/
|
||||||
if (this.newsItems.length !== this.activeItemCount || this.activeItemHash !== this.newsItems[0]?.hash) {
|
if (this.newsItems.length > 1 || this.newsItems.length !== this.activeItemCount || this.activeItemHash !== this.newsItems[0]?.hash) {
|
||||||
this.activeItem++; // this is OK if newsItems.Length==1; getTemplateData will wrap it around
|
this.activeItem++; // this is OK if newsItems.Length==1; getTemplateData will wrap it around
|
||||||
this.updateDom(this.config.animationSpeed);
|
this.updateDom(this.config.animationSpeed);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user