When in a thumbnail view with dimension overlay enabled, for img formats that require a shell extension eg heic/avif etc I get strange flashing of the dimensions on off when scrolling or moving the mouse, as well as thumbs completely disappearing sometimes (eg at end of gif below), and XY seems to be constantly working in the BG because it massively slows down, comparing thumbnail speed/scrolling etc in fresh, my main config is like 70%+ slower, eg.
When I tried to repro in fresh, at first I couldn't but instead I noticed that the dimensions shown are totally bogus for those filetypes ie they don't match the values shown in the HoverBox etc (eg below screenshot), so that helped me figure out the issue with the speed + wrong/disappearing dimensions must be custom ThumbsOverlayContent, not sure if its only these particular filetypes being misidentified as videos, or if this is just the penalty paid to use a template like this, but to me it seems like XY is repetitively trying to read the video template props for these images, even if it isn't actually displaying them, something definitely seems off.
Video filetypes alone seem to thumbnail fast though, as do normal jpg/png etc non-codec required images. Possibly the behavior might be different depending on codec used, but I am skeptical. FYI I have Thumbs cache OFF, but it doesn't seem to make a diff if ON, just moving the mouse around the pane seems to cause the properties to keep being read which leads to the flashing + disappearing thumbs.
Below is just a very basic combo template, mine had multi props, but even with just the below the issue is exhibited for me.
Code: Select all
conf("ThumbsOverlayContent", ''); // default = wrong dimensions + fast
conf("ThumbsOverlayContent", '<prop #image.dimensions>'); // correct dims + fast
conf("ThumbsOverlayContent", '<prop #image.dimensions>|video:|<prop #1>'); // super slow disappearing dims etc
So to surmise, there are 2 issues, 1) by default in fresh the dimensions are incorrect, 2) the disappearing dimensions/thumbnails and the massive speed penalty of using a image/video combo template for these shell extension thumbnailed images.