--- a/ui/common/context.c Wed Mar 05 21:35:36 2025 +0100 +++ b/ui/common/context.c Wed Mar 05 22:09:22 2025 +0100 @@ -327,9 +327,7 @@ UiText *t = to->value; if(!f->obj) break; uic_text_copy(f, t); - char *tvalue = t->value.ptr ? t->value.ptr : ""; - t->set(t, tvalue); - t->setposition(t, t->pos); + t->restore(t); break; } case UI_VAR_LIST: {