I found some issues with select1 on the trunk:
1) we are sending both a xforms-out-of-range and then a xforms-in-range to a select1 even when the control is not out of range.
2) if a select1 @appearance="compact" is out of range due to the fact that it contains text nodes AND element nodes, it still might show a value as selected if an item has the value of the text node. By definition, if a select1 has an item that matches the default value, then it isn't out-of-range. This is a by product of having select1 and select code intermingled for compact select1's
3) when you click on an item from a compact select1, it looks like the whole item is refreshing (blinking). This doesn't seem to happen if you are using the keyboard to navigate the items in the select1
Created attachment 238043 [details]
testcase - item selected that shouldn't be
Created attachment 238044 [details]
testcase - out of range message