diff -r 0a150985d6b6 -r a4affe75198c ui/common/object.c --- a/ui/common/object.c Mon May 18 21:29:56 2026 +0200 +++ b/ui/common/object.c Tue May 19 18:10:13 2026 +0200 @@ -114,6 +114,7 @@ } void uic_object_destroy(UiObject *obj) { + uic_context_prepare_close(obj->ctx); uic_object_destroyed(obj); uic_context_destroy(obj->ctx, obj->ctx->document); }