<h3 dir="auto">Version</h3>
<p dir="auto">2.6.10</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/shenron/kbuymoz0/" rel="nofollow">https://jsfiddle.net/shenron/kbuymoz0/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">Create a watcher, and reject a promise inside.</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">Vue should capture the reject with <code class="notranslate">errorCaptured</code></p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">The reject has not been captured</p>
<p dir="auto">Hi,</p>
<p dir="auto">I am trying to build components (<a href="https://github.com/dgerber/vue-formidable">here</a>) which use a settable computed property bound to the parent vm with <code class="notranslate">prop</code>. These components may also need to set a default value for it, calling the property setter during compilation.</p>
<p dir="auto">Rather than setting up custom events which duplicate the role of <code class="notranslate">prop</code>, it seemed cleaner to make <a href="https://github.com/dgerber/vue/tree/prop-bindings">these changes</a> to vue. What do you think?</p>