title: Firefox document.execCommand('insertText', ...)
body: <p>I know <strong>FireFox</strong> can deal with <code>execCommand</code> pretty well but this time I think I encountered a bug.</p>
  
  <p>But maybe I'm just overlooking something.</p>
  
  <p>I do have a <code>textarea</code> where I am executing <code>insertText</code> which just works fine as long as I am leaving the <code>textarea</code> or writing into it. When I want to execute a second time, it is written in text but not in value. Is it because of <code>insertText</code>?</p>
  
  <p>Here is my example:</p>
  
  <pre><code>&lt;!doctype html&gt;
  &lt;html&gt;
      &lt;head&gt;
          &lt;title&gt;Test&lt;/title&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;textarea designMode="on" id="textarea"&gt;&lt;/textarea&gt;
          &lt;a href="#" onclick="document.getElementById('textarea').focus(); document.execCommand('insertText', false, 'Text'); return false;"&gt;Insert text&lt;/a&gt;
          &lt;a href="#" onclick="document.getElementById('textarea').value = ''; return false;"&gt;Reset&lt;/a&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Does anyone have a solution for that? Unfortunately it isn't possible to use a <code>div contenteditable</code>.</p>
  
  <p>Tested in <strong>FireFox 41.0.2</strong> with no <strong>Add-Ons</strong> enabled.</p>