diff --git a/js/linkitFieldDialog.js b/js/linkitFieldDialog.js
index 5c9d1ab..8ad1e0a 100644
--- a/js/linkitFieldDialog.js
+++ b/js/linkitFieldDialog.js
@@ -17,6 +17,7 @@ Drupal.linkit.editorDialog.field = {
   insertLink : function(data) {
     var linkitCache = Drupal.linkit.getLinkitCache(),
       field = $('#' + linkitCache.editorField),
+      titleField = $('#'+linkitCache.editorField.replace('-url', '-title')),
       field_settings = Drupal.settings.linkit.fields[linkitCache.editorField],
 
       // Call the insert plugin.
@@ -29,8 +30,11 @@ Drupal.linkit.editorDialog.field = {
     else {
       // Replace the field value.
       Drupal.behaviors.linkit_field.replaceFieldValue(field.get(0), link);
+      if (titleField.get(0)) {
+        Drupal.behaviors.linkit_field.replaceFieldValue(titleField.get(0), linkitCache.link_tmp_title);
+      }
     }
   }
 };
 
-})(jQuery);
\ No newline at end of file
+})(jQuery);
