Index: openacs-4/packages/xowiki/tcl/form-field-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/form-field-procs.tcl,v diff -u -r1.284.2.199 -r1.284.2.200 --- openacs-4/packages/xowiki/tcl/form-field-procs.tcl 3 Mar 2022 18:40:12 -0000 1.284.2.199 +++ openacs-4/packages/xowiki/tcl/form-field-procs.tcl 3 Mar 2022 19:00:11 -0000 1.284.2.200 @@ -4225,6 +4225,15 @@ ShuffleField instproc check=options {value} { set result 1 + # + # TODO: The introduction of "![:is_disabled]" was recently added + # by Antonio to bypass a strange and not fully analyzed problem + # with the date widget. There is no logical reason, why the + # disabled state requires bypassing input checking. The change is + # probably mostly harmless (but I can't exclude potential attack + # vectors), but should not stay here like this until the next + # release. + # if {![:is_disabled] && $value ne "" && [info exists :options]} { set allowed_values [lmap option ${:options} {lindex $option 1}] if {!${:multiple}} {