fix(core): restore plugins after failed activation

This commit is contained in:
Dax Raad
2026-07-09 16:28:22 -04:00
parent 73b01e92e7
commit 0121735d90
5 changed files with 141 additions and 85 deletions
+1 -1
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.