Under oacs532 I notice in acs-tcl/tcl/tcl-documentation-procs.tcl the following code:
if { [info exists apc_internal_filter($formal_name:multiple)] && [empty_string_p $actual_value] } {
# LARS:
# If you lappend an emptry_string, it'll actually add the empty string to the list as an element
# which is not what we want
continue
}
Here is what happens: If you have a page with three elements called foo, fill in two of them, then your muliple list has only two elements. Prior (and expected) behavior would set empty string for the missing element(s).
My fix is to comment out this code and I return to my oacs463 behavior. HOWEVER I would like to know if there are other internal reasons to have this code not return empty string.