<h3 dir="auto">Version</h3>
<p dir="auto">2.5.16</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/9bzw21no/33/" rel="nofollow">https://jsfiddle.net/9bzw21no/33/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<ol dir="auto">
<li>Use a string literal containing <code class="notranslate">}}</code> in the data binding</li>
</ol>
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{{ 'hello}}' + '{{world' }}"><pre class="notranslate">{{ 'hello}}' + '{{world' }}</pre></div>
<h3 dir="auto">What is expected?</h3>
<p dir="auto"><code class="notranslate">hello}}{{world</code></p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto"><code class="notranslate">hello)+""+_s(world</code></p>
<hr>
<p dir="auto">I expected the same result as svelte.</p>
<ul dir="auto">
<li><a href="https://svelte.technology/repl?version=1.60.2&amp;gist=35cef4e8c0ff85c17f948b5f4146b1f0" rel="nofollow">svelte example</a></li>
</ul>
<h3 dir="auto">Version</h3>
<p dir="auto">2.6.0</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/jk8as0bz/" rel="nofollow">https://jsfiddle.net/jk8as0bz/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">NB: use a component with a transpiled render function (render._withStripped should be true). For the purpose of the minimal repro, we are setting the flag manually.</p>
<p dir="auto">on the minimal repro open the console, click on the button and see the warning message showing up</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">no warning</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">it throws an improper warning</p>
<hr>
<p dir="auto">What is happening</p>
<ol dir="auto">
<li>create a component that $emit directly in an event handler like <code class="notranslate">&lt;button @click="$emit('click')"&gt;click me! &lt;/button&gt; </code></li>
<li>The handler will be compiled as such in the createElement function</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="on: {
                click: function($event) {
                  return _vm.$emit(&quot;closeModal&quot;)
                }
}"><pre class="notranslate"><code class="notranslate">on: {
                click: function($event) {
                  return _vm.$emit("closeModal")
                }
}
</code></pre></div>
<p dir="auto">returning the vm instance<br>
3.  In the isPromise call it will check for property like <code class="notranslate">.then</code> or <code class="notranslate">.catch</code><br>
4. the withStriped flag set to true the vm instance is proxied to throw non present properties but referenced during render on development<br>
5. It will throw the following warning: <code class="notranslate">[Vue warn]: Property or method "then" is not defined on the instance but referenced during render</code></p>