Quote:
We've released a new beta, can you let me know if the issue persists after updating?
It's better than before, but still doing the same thing every now and then.
Obviously I don't know the coding behind this but I would think from a users perspective you would want the folder where the image is located opened up first, then perform a slight delay, and then select the image. The way it's doing it right now when it doesn't work seems to be that the folder takes longer to open up (probably due to the number of images it contains) and the image selection routine might be happening before the folder 'finishes' opening (thumbnails take time,etc). Of course I could be wrong in the logic behind that.
I should note that my folder with images is set to display thumbnails, and not a file listing, or details view, so that it's easy to visually identify the image right in the Explorer view, rather than having to manually open it in a viewer app that is installed on the system. Hence there could be an additional delay to 'finish' opening the folder as there are a lot of images (we're talking 1000+) with the folder set to 'thumbnail' view. If there could be a verification of some kind to say that the folder has completed loading it's view to the user before automatically selecting the image, that would help I would think.
When it's not working properly, I notice that if I leave the folder with the thumbnails open, and then click on the context-menu item to open the wallpaper a second time, it uses the same folder window it had just opened, but will then select the correct image. However, if I CLOSE the folder and perform the context menu click a second time, it has the same problem where the folder opens up, but the image is not selected. This behaviour leads me to believe there is an issue with the speed in which the folder opens, and the speed in which the process that selects the image happens. Essentially, the 2nd part (the image selection portion) happens too quickly, occurring before the folder has 'finished' loading. This may be dependent on the OS doing multiple things at the same time, or just generally the load on the system at the time of the request to load the image causes enough of a delay that the 2nd step happens before the 1st step has completed. Again, I think if a verification of the folder 'finished' loading could be put into that process before the image selection step happens, it would work correctly every time.
Hope that helps you guys catch the root cause!