Skip to content

Image Display Delayed Until All Cached Images Download from Network Drive #2306

@XuebingZhao

Description

@XuebingZhao

Windows OS version

Windows 11 24H2

ImageGlass version

v9.4.1.15

ImageGlass release

Classic

1️⃣ Steps to reproduce

  1. Increase the image cache size to a larger number (e.g., 3 to 5 images or more) in Setting -> Image -> Image Booster.
  2. Store several images (enough to fill or exceed the configured cache size) on a slow network drive (e.g., OneDrive, Google Drive, or a network share).
  3. Crucially, ensure these images are not locally synchronized or downloaded to your local disk. For services like OneDrive, use the "Free up space" feature for the relevant folder or files.
  4. Navigate to the folder on the network drive within Explorer and attempt to open one of the images.

2️⃣ Actual behavior

The application delays the display of the selected image. It waits until all images designated to be in the cache have fully downloaded before showing the chosen image. This leads to a noticeable and unnecessary delay in viewing the desired image.

3️⃣ Expected behavior

The application should prioritize displaying the requested image once it is ready, and it should not block its display by waiting for other, unrequested cache items to finish downloading from the slow network.

4️⃣ Screenshots / Video / Sample image file

Image

5️⃣ Additional context

When using the application with a configured image cache, opening an image that resides on a slow network drive (and is not locally synchronized) results in a significant delay. The application waits for all cached images to download from the network drive before displaying the selected image.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions