This errors handling improvement will significantly reduce tracking process interruptions caused by errors occurring in plugins. However, errors that occur in non awaited asynchronous functions inside the plugin code will not be handled.
To have a completely safe environment where plugin errors cannot interrupt the terms tracking process, we could create an improved plugin system where each plugin is executed in its own sub-process.
This errors handling improvement will significantly reduce tracking process interruptions caused by errors occurring in plugins. However, errors that occur in non awaited asynchronous functions inside the plugin code will not be handled. To have a completely safe environment where plugin errors cannot interrupt the terms tracking process, we could create an improved plugin system where each plugin is executed in its own sub-process.