<h3 dir="auto">Version</h3>
<p dir="auto">2.5.2</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/50wL7mdz/71931/" rel="nofollow">https://jsfiddle.net/50wL7mdz/71931/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">run the jsfiddle example</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto"><code class="notranslate">v-else</code> to work</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto"><code class="notranslate">v-else</code> seems to have no effect</p>
<hr>
<p dir="auto">maybe related/duplicate with issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="268528881" data-permission-text="Title is private" data-url="https://github.com/vuejs/vue/issues/6917" data-hovercard-type="issue" data-hovercard-url="/vuejs/vue/issues/6917/hovercard" href="https://github.com/vuejs/vue/issues/6917">#6917</a> or issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="268354727" data-permission-text="Title is private" data-url="https://github.com/vuejs/vue/issues/6907" data-hovercard-type="issue" data-hovercard-url="/vuejs/vue/issues/6907/hovercard" href="https://github.com/vuejs/vue/issues/6907">#6907</a></p>
<p dir="auto">Here's <a href="http://jsfiddle.net/r2a5deep/" rel="nofollow">a fiddle</a> that uses all of the <a href="http://vuejs.org/guide/list.html#Mutation_Methods" rel="nofollow">mutation methods</a> on an array that this being used by v-repeat with a javascript v-transition.</p>
<p dir="auto">Things I noticed:</p>
<ul dir="auto">
<li><code class="notranslate">push</code> and <code class="notranslate">pop</code> behave as expected.</li>
<li>When using <code class="notranslate">shift</code> and <code class="notranslate">unshift</code>, the new array element is added to the front of the list, but the last item in the list animated in/out.</li>
<li><code class="notranslate">sort</code> and <code class="notranslate">reverse</code> work, but there are no transitions applied.</li>
<li><code class="notranslate">splice</code> kinda works; the data is updated correctly, but then only one new element is transitioned, even though I removed one element from the middle of the list and added two new elements.</li>
</ul>