Index: openacs-4/packages/acs-templating/tcl/form-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/form-procs.tcl,v diff -u -N -r1.59.2.7 -r1.59.2.8 --- openacs-4/packages/acs-templating/tcl/form-procs.tcl 29 Mar 2023 13:23:43 -0000 1.59.2.7 +++ openacs-4/packages/acs-templating/tcl/form-procs.tcl 30 Nov 2023 15:13:27 -0000 1.59.2.8 @@ -549,14 +549,14 @@ } } - # get any additional attributes developer specified to include in form tag - if { [info exists properties(html)] } { - array set attributes $properties(html) - } + # + # Get any additional attributes developer specified to include in + # the form tag and merge them with attributes specified by + # designer in the formtemplate tag. + # + array set attributes \ + [::template::widget::merge_tag_attributes properties $tag_attributes] - # add on or replace with attributes specified by designer in formtemplate tag - array set attributes $tag_attributes - # set the form to point back to itself if action is not specified if { ! [info exists properties(action)] } { set properties(action) [ns_conn url]