add: } else {   if (ORBEON.xforms.Globals.changedIdsRequest[target.id] != null) ORBEON.xforms.Globals.changedIdsRequest[target.id] = 0;   if (ORBEON.util.Dom.hasClass(target, "xforms-select1-appearance-compact")) { if (target.value == "") {  target.options[0].selected = true;  } else {  var foundSelected = false; for (var optionIndex = 0; optionIndex < target.options.length; optionIndex++) { var option = target.options[optionIndex]; if (option.selected) { if (foundSelected) option.selected = false; else foundSelected = true; } } } }   xformsFireEvents([xformsCreateEventArray(target, "xxforms-value-change-with-focus-change", ORBEON.xforms.Controls.getCurrentValue(target))], false); 
context:     change: function(event) {        var target = ORBEON.xforms.Events._findParentXFormsControl(YAHOO.util.Event.getTarget(event));        if (ORBEON.util.Dom.hasClass(target, "xforms-upload")) {            // On browsers that support both capturing and bubbling phase, only do this during bubbling phase            if (!event.eventPhase || (event.eventPhase && event.eventPhase == 3)) {                xformsFireEvents(new Array(xformsCreateEventArray(target, "xforms-select", "")), false);            }        }    },
meta: 7801	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7801/58b885b9e87eb36aaa918ae713176532e0d4316c/xforms.js/buggy/src/resources-packaged/ops/javascript/xforms.js