So, a couple things are going on…
-
An issue that has existed now for a couple releases is Symbol Instance Locator is slow if you have a large document with many symbol instances. This plugin looks through ALL instances in your document to look for any case where the symbol you are looking for could be applied as an override, and a couple releases ago many new override types were added that makes this a slower operation now. I am researching ways to speed up this process (the code is already filtering overrides by type though, so it’s already pretty targeted), but I will likely just have to do a better job of conveying progress (and that the plugin is still working and that Sketch is not hung/crashed). I am also looking into a way of splitting up this operation, showing standalone matches first, allowing the override operation to continue in the background, but this is going to require some significant changes.
-
The new issue is due to some change to the process for rendering an image of the symbol instance, which is then displayed in the list of matches. It looks like this affects a number of other plugins using the same code, as well as Automate’s… notice that Automate › Symbols › Find and Replace Symbol doesn’t work now either. Also be aware that Automate’s “Select All Instances of Symbol” doesn’t find occurrences of the instance applied as an override, so it’s not as comprehensive. I am looking into how to fix the image rendering, but I might end up having to remove the image from the list of matches for the short term to at least make the plugin operational again.
One last comment, plugin development in Sketch is pretty time consuming any more, due to out-dated documentation and changes happening behind the scenes without plugin developer awareness. This is going to happen more frequently unfortunately. Appreciate your patience, and apologies for the inconvenience.