From f671203bfbab4328a73f7cb4b5a9d670a0a2a267 Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Fri, 10 Oct 2025 13:24:19 -0400 Subject: [PATCH] Handle INPUT type=submit in forms --- Applications/Internet/Cyberia.app/Cyberia.HC | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Applications/Internet/Cyberia.app/Cyberia.HC b/Applications/Internet/Cyberia.app/Cyberia.HC index 85798d6..7f79eb9 100644 --- a/Applications/Internet/Cyberia.app/Cyberia.HC +++ b/Applications/Internet/Cyberia.app/Cyberia.HC @@ -271,6 +271,11 @@ U0 @cyberia_form_submit(@html_dom_node* form_node) Widget* element_gui_widget = element_node->attributes->@("cyberiaGuiWidget"); if (element_gui_widget) { switch (element_gui_widget->type) { + case WIDGET_TYPE_BUTTON: + if (element_node->attributes->@("type") && !StrICmp(element_node->attributes->@("type"), "submit")) { + raw_value = @t(element_node->attributes->@("value"), element_node->attributes->@("value"), ""); + } + break; case WIDGET_TYPE_CHECKBOX: if (element_gui_widget(CheckBoxWidget*)->checked) { raw_value = @t(element_node->attributes->@("value"), element_node->attributes->@("value"), "on");