Bug: Purge command deletes user arrows that are in use

Hi,
just discovered this little bug, using Rhino 6 SR26 on Windows. When using the Purge command and setting it to get rid of unused Block definitions, it also deletes blocks that are being used as user-defined arrowheads (as, as far as I know, defining them as blocks is the only way to add custom arrows (?)). These arrowheads then instantly disappear from the dimensions or leaders.

Not sure if this is something that is easily solved or not; the obvious workaround is to have the block instance inserted somewhere in the scene, if one wants to use the command to delete other block definitions. So not a huge problem, just something one has to have in mind if those specific circumstances arise.

Hi Simon - I can reproduce that here and put it on the list as RH-58901.
Thanks for reporting,
-wim

Hi,

we still have the same problem in Rhino 7 (SR28 2023-2-27 | 7.28.23058.03001). We’ve introduced a workaround in our current projects, but for future projects it would be great to have it solved.
Is there a way that user arrows could be implemented in a way, that they are not deleted when using the purge command? Or can this bug be fixed soon?

Thank you for your replies.

Andreas