I am coding a plugin in order to change the shapes of the nodes into specific icons according to a mapping that I have in a dictionnary. It is an update from an older plugin.
The problem that I have now is that whenever the matching happens (viewIcon is changed and viewShape too), and the observers is unpaused I cannot zoom on the link diagram because it crashes.
There is no crash when I am with the spreadsheet view so it seems that the problem resides in the renderer or in my operating system.
My specs : Apple M4 Pro ; OS Sequoia 15.6.1
The crash log and my plugin are linked in attachements