diff --git a/plugins/link/plugin.js b/plugins/link/plugin.js
index 2a807f5..c9dd59d 100644
--- a/plugins/link/plugin.js
+++ b/plugins/link/plugin.js
@@ -145,6 +145,9 @@
               if (dialog.getValueOf('info', 'linkType') != 'drupal') {
                 return true;
               }
+              if (!Drupal.autocompleteSubmit()){
+                return false;
+              }
               var func = CKEDITOR.dialog.validate.notEmpty(editor.lang.link.noUrl);
               if (!func.apply(this)) {
                 return false;
