--- a/ui/gtk/text.c Tue Nov 18 10:23:42 2025 +0100 +++ b/ui/gtk/text.c Tue Nov 18 12:55:28 2025 +0100 @@ -335,6 +335,10 @@ void ui_textbuf_changed(GtkTextBuffer *textbuffer, UiTextArea *textarea) { + if(!ui_onchange_events_is_enabled()) { + return; + } + UiText *value = textarea->var->value; UiEvent e; @@ -698,6 +702,10 @@ } void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield) { + if(!ui_onchange_events_is_enabled()) { + return; + } + UiString *value = textfield->var->value; UiEvent e;