--- a/ui/motif/text.c Thu Jan 29 18:56:36 2026 +0100 +++ b/ui/motif/text.c Thu Jan 29 19:01:52 2026 +0100 @@ -56,6 +56,7 @@ Widget widget = XmCreateScrolledText(parent, name, xargs, n); XtManageChild(widget); ui_container_add(ctn, widget); + uic_widget_set_visibility_states(obj->ctx, widget, args->visibility_states); UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->value, args->varname, UI_VAR_TEXT); @@ -408,6 +409,7 @@ XtManageChild(textfield); ui_container_add(ctn, textfield); + uic_widget_set_visibility_states(obj->ctx, textfield, args->visibility_states); ui_set_widget_groups(obj->ctx, textfield, args->states); UiEventDataExt *eventdata = malloc(sizeof(UiEventDataExt)); @@ -587,6 +589,7 @@ XtManageChild(pathbar->widget); ui_container_add(ctn, pathbar->widget); + uic_widget_set_visibility_states(obj->ctx, pathbar->widget, args->visibility_states); UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->value, args->varname, UI_VAR_STRING); if (var) {