Reverting the changes to Else (and ElseIf) classes fixes the problem.
Description
The following code with Webwork 2.2.3:
<ww:if test="true">
foo
<ww:if test="false">
foofoo
</ww:if>
</ww:if>
<ww:else>
bar
</ww:else>
will result in:
foo bar
The same code with Webwork 2.2.2 results in:
foo
as expected.
I believe this is due to WW-1328
Reverting the changes to Else (and ElseIf) classes fixes the problem.