fix(core): restore plugins after failed activation

This commit is contained in:
Dax Raad 2026-07-09 16:28:22 -04:00
commit 8fe78c8f8d
5 changed files with 141 additions and 85 deletions

View file

@ -290,7 +290,7 @@ begin batch
→ end batch
```
Registration itself is not staged per plugin. If setup fails, closing the plugin's child scope removes every registration made before the failure.
Registration itself is not staged per plugin. If setup fails, closing the plugin's child scope removes every registration made before the failure. A replacement then retries the previous definition; if that setup also fails, the plugin remains inactive.
Outside a batch, transform registration and disposal rebuild immediately.