Problem with actions order in <xf:action>

Hello.

I try to use <xf:action> tag in this situation:

Model:
    <xf:model>
      <xf:instance>
          <root xmlns="">
              <object/>
              <object/>
          </root>
      </xf:instance>
    </xf:model>

Body:
      <xf:trigger>
          <xf:label>Do</xf:label>
          <xf:action ev:event="DOMActivate">
               <xf:message level="modal">1</xf:message>
               <xf:message level="modal">2</xf:message>
          </xf:action>
      </xf:trigger>
      <xf:repeat nodeset="/root/object">
          <xf:trigger>
              <xf:label>Do</xf:label>
              <xf:action ev:event="DOMActivate">
                   <xf:message level="modal">1</xf:message>
                   <xf:message level="modal">2</xf:message>
              </xf:action>
          </xf:trigger>
      </xf:repeat>

It will display 3 buttons with text 'Do'.
--FormsPlayer 1.3.4.1010--
When I click on first button I see message box with text '1' and then 
message box with text '2'.
When I click on second or third button I see message box with text '2' 
and then message box with text '1'.
--Mozilla Deer Park Alpha 2 and XForms 0.2--
When I click on any button I see message box with text '1' and then 
message box with text '2'.

Why this difference? How it must be in order with W3C Recommendation?

Thanx.

Received on Thursday, 21 July 2005 14:39:28 UTC