CrossWatch version
v0.11.6
Interface
Web user interface
Providers involved
Affected area
What happened?
Decided to check out CrossWatch again since it had been a while, mostly to see what had changed, but the WebUI seems to be pretty buggy for me at the moment.
Main tab
On the main tab, widgets sometimes never load at all (as in just don't show up at all), or I get a Could not load this widget error.
When they do load, things like recent history and recent scrobble seem to be very outdated. I don't rate items, so I'm not sure if latest ratings is affected as well.
I've also noticed that some widgets will initially load with outdated data, then eventually switch over to Could not load this widget even though they technically loaded beforehand.
Editor page / CrossWatch history
The editor page seems to have similar issues. Sometimes it doesn't load properly at all and I have to refresh a few times before everything shows up.
Even after it loads, the history for the CrossWatch provider still seems to stay outdated.
I currently have these watcher routes set up:
Plex -> CrossWatch
Plex -> Trakt
Plex -> FlickList
The Plex -> Trakt and Plex -> FlickList watcher routes seem to work perfectly fine and the history for at least trakt seems to be correct, but the CrossWatch history doesn't appear to stay up to date.
I also have a sync pair set up for Plex -> CrossWatch that syncs collections, and that seems to be working without any issues.
This made me wonder if recent history on the main tab and the history view on the editor page only get updated when there is a sync pair configured to sync history from provider -> CrossWatch, rather than through a watcher route. Is that the case?
That still wouldn't explain why recent scrobble also stays outdated though, so I'm not sure if these are all related to the same issue or if I'm misunderstanding how those widgets are populated.
FlickList provider in the editor
I also noticed that the FlickList provider doesn't appear in the provider selector on the editor page.
Is that intentional, or should FlickList be available there as well?
Scheduler
One last thing is the scheduler under Settings -> Scheduler.
From what I can tell, there doesn't seem to be any way to actually enable the scheduler through the WebUI. There is an enable button for the webhook functionality, but nothing similar for the scheduler itself.
I ended up having to stop CrossWatch, manually edit the config file to enable the scheduler, then start it again.
Unless I'm overlooking something, it would be nice to have an enable/disable option for the scheduler directly in the WebUI as well.
How can we reproduce it?
- Load up the webUI and notice the various issues noted above.
Sync Output debug log
No response
Analyzer output
No response
Additional context
From what I can see there is nothing in the logs or in the browser console output that would explain these issues. Also unsure on what to mark fully for the affected areas other than webUI so I'm just leaving at that for now..
Confirmation
CrossWatch version
v0.11.6
Interface
Web user interface
Providers involved
Affected area
What happened?
Decided to check out CrossWatch again since it had been a while, mostly to see what had changed, but the WebUI seems to be pretty buggy for me at the moment.
Main tab
On the
maintab, widgets sometimes never load at all (as in just don't show up at all), or I get aCould not load this widgeterror.When they do load, things like
recent historyandrecent scrobbleseem to be very outdated. I don't rate items, so I'm not sure iflatest ratingsis affected as well.I've also noticed that some widgets will initially load with outdated data, then eventually switch over to
Could not load this widgeteven though they technically loaded beforehand.Editor page / CrossWatch history
The
editorpage seems to have similar issues. Sometimes it doesn't load properly at all and I have to refresh a few times before everything shows up.Even after it loads, the history for the CrossWatch provider still seems to stay outdated.
I currently have these watcher routes set up:
Plex -> CrossWatchPlex -> TraktPlex -> FlickListThe
Plex -> TraktandPlex -> FlickListwatcher routes seem to work perfectly fine and the history for at least trakt seems to be correct, but the CrossWatch history doesn't appear to stay up to date.I also have a sync pair set up for
Plex -> CrossWatchthat syncs collections, and that seems to be working without any issues.This made me wonder if
recent historyon themaintab and thehistoryview on theeditorpage only get updated when there is a sync pair configured to sync history fromprovider -> CrossWatch, rather than through a watcher route. Is that the case?That still wouldn't explain why
recent scrobblealso stays outdated though, so I'm not sure if these are all related to the same issue or if I'm misunderstanding how those widgets are populated.FlickList provider in the editor
I also noticed that the
FlickListprovider doesn't appear in the provider selector on theeditorpage.Is that intentional, or should FlickList be available there as well?
Scheduler
One last thing is the scheduler under
Settings -> Scheduler.From what I can tell, there doesn't seem to be any way to actually enable the scheduler through the WebUI. There is an enable button for the webhook functionality, but nothing similar for the scheduler itself.
I ended up having to stop CrossWatch, manually edit the config file to enable the scheduler, then start it again.
Unless I'm overlooking something, it would be nice to have an enable/disable option for the scheduler directly in the WebUI as well.
How can we reproduce it?
Sync Output debug log
No response
Analyzer output
No response
Additional context
From what I can see there is nothing in the logs or in the browser console output that would explain these issues. Also unsure on what to mark fully for the affected areas other than webUI so I'm just leaving at that for now..
Confirmation