Quite a while ago, I reported Bug #14707, and Greg Aker recently reported that he could not reproduce it.
Well, I just did a full clean test and reproduced it immediately, so I need your help to confirm the bug, or figure out what is different between Greg’s setup and mine. Here are the steps I performed for my latest test:
* I downloaded ExpressionEngine1.7.0.zip
* I followed the installation instructions here
* I created a new template called testbug
* I copied the following into the testbug template.
{if segment_3=="a"}
{if segment_3!="z"}A{/if}
{if segment_3!="z"}{if segment_3!="y"}B{/if}{/if}
{if segment_3!="z"}{if segment_3!="y"}C{/if}{/if}
{if segment_3!="z"}{if segment_3!="y"}D{/if}{/if}
{if segment_3!="z"}{if segment_3!="y"}E{/if}{/if}
{if segment_3!="z"}{if segment_3!="y"}F{/if}{/if}
{if segment_3=="z"}{if segment_3=="y"}Z{/if}{/if}
{if segment_3!="z"}G{/if}
{/if}* I went to the URL http://<server>/index.php/site/testbug/a and confirmed that the result was buggy (G is missing).
A patch that fixes the bug is included in the bug report. Perhaps the patch was already applied on the system Greg tested on???
My server is Linux x86_64 (CentOS 5), php 5.1.6, if that matters.