Improve scan status indicator reliability on page reload
- Add debug logging to checkActiveScanStatus() for better tracing - Update status indicator before showing overlay for faster feedback - Add warning logs when DOM elements are not found - Ensure idle state is explicitly set when no scan is running - Add debug logging to AnimeService.get_scan_status()
This commit is contained in:
@@ -408,13 +408,20 @@ class AnimeService:
|
||||
- current_directory: Current directory being scanned
|
||||
- directory: Root directory being scanned
|
||||
"""
|
||||
return {
|
||||
status = {
|
||||
"is_scanning": self._is_scanning,
|
||||
"total_items": self._scan_total_items,
|
||||
"directories_scanned": self._scan_directories_count,
|
||||
"current_directory": self._scan_current_directory,
|
||||
"directory": self._directory,
|
||||
}
|
||||
logger.debug(
|
||||
"Scan status requested",
|
||||
is_scanning=self._is_scanning,
|
||||
total_items=self._scan_total_items,
|
||||
directories_scanned=self._scan_directories_count,
|
||||
)
|
||||
return status
|
||||
|
||||
@lru_cache(maxsize=128)
|
||||
def _cached_list_missing(self) -> list[dict]:
|
||||
|
||||
Reference in New Issue
Block a user