<h3 dir="auto">Version</h3>
<p dir="auto">2.6.11</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/ndxL039y/2/" rel="nofollow">https://jsfiddle.net/ndxL039y/2/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">Just add a property that can accept both boolean and string:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="...
props: {
  value: [Boolean, String]
},
..."><pre class="notranslate"><code class="notranslate">...
props: {
  value: [Boolean, String]
},
...
</code></pre></div>
<p dir="auto">Then feed an empty string value into this property. Empty string value will be converted to boolean value, to <code class="notranslate">true</code>.</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">If property can accept both boolean and string value, then empty string value should behave as any other string value and shouldn't be converted into boolean.</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">Empty string value is converted into boolean <code class="notranslate">true</code> value.</p>
<hr>
<p dir="auto">Tested in Vue 2.7.1, but 2.7.1 is not availalble in your Issue Helper.</p>
<h3 dir="auto">Version</h3>
<p dir="auto">2.6.8</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://codesandbox.io/s/lpkp7lkkm" rel="nofollow">https://codesandbox.io/s/lpkp7lkkm</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<ol dir="auto">
<li>press toggle button</li>
</ol>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">only the toggle method should be triggered</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">the toggle method AND the hide method trigger right away</p>
<hr>
<p dir="auto">if you revert to vue 2.5.22 this code works, it however does not work on latest 2.6.x. was upgrading from 2.5.x to 2.6.x and noticed that this broke.</p>