title: Adding Link to Quill editor causes text after link to overflow
body: <p>Adding a link using the add link tool from the tooloptions allows me to add a link but after saving the data from the editor and  refreshing the page the text after the link overflows the texteditor.</p>
  
  <p><a href="https://i.stack.imgur.com/OSHQQ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OSHQQ.png" alt="enter image description here"></a></p>
  
  <pre><code>&lt;div class="short-description" style="height: 150px;"&gt;
     {!! $product_details-&gt;short_description !!}
  &lt;/div&gt;
  
   var quill_short = new Quill('.short-description', {
        theme: 'snow',
        modules: {
          toolbar: toolbarOptions
        },
      });
  
   var htmlButton = document.querySelector('#short-description-row .ql-html');
  
      htmlButton.addEventListener('click', function() {
        var htmlEditor = document.querySelector('#short-description-row .ql-html-editor');
        if (htmlEditor) {
          console.log(htmlEditor.value.replace(/\n/g, ""));
          quill_short.root.innerHTML = htmlEditor.value.replace(/\n/g, "");
          quill_short.container.removeChild(htmlEditor);
  
        } else {
  
          options = {
            "indent": "auto",
            "indent-spaces": 2,
            "wrap": 80,
            "markup": true,
            "output-xml": false,
            "numeric-entities": true,
            "quote-marks": true,
            "quote-nbsp": false,
            "show-body-only": true,
            "quote-ampersand": false,
            "break-before-br": true,
            "uppercase-tags": false,
            "uppercase-attributes": false,
            "drop-font-tags": true,
            "tidy-mark": false
          }
          htmlEditor = document.createElement("textarea");
          htmlEditor.className = 'short-desc ql-editor ql-html-editor'
          htmlEditor.innerHTML = tidy_html5(quill_short.root.innerHTML, options).replace(/\n\n/g, "\n");
          quill_short.container.appendChild(htmlEditor);
        }
      });
  
  
      quill_short.on('text-change', function(delta, oldDelta, source) {
        var quill_data = document.querySelector(".short-description .ql-editor").innerHTML;
        console.log('quill_data S',quill_data);
        $('#short-description').val(quill_data);
      })
      document.querySelector(".short-description .ql-editor").innerHTML =  $('#short-description').val();
  </code></pre>