diff --git a/modules/ve/ui/widgets/ve.ui.LinkTargetInputWidget.js b/modules/ve/ui/widgets/ve.ui.LinkTargetInputWidget.js index 0b127c5cd7..ca2927a097 100644 --- a/modules/ve/ui/widgets/ve.ui.LinkTargetInputWidget.js +++ b/modules/ve/ui/widgets/ve.ui.LinkTargetInputWidget.js @@ -81,5 +81,8 @@ ve.ui.LinkTargetInputWidget.prototype.getAnnotation = function () { * @returns {string} Target */ ve.ui.LinkTargetInputWidget.prototype.getTargetFromAnnotation = function ( annotation ) { - return annotation.data.href; + if ( annotation instanceof ve.dm.LinkAnnotation ) { + return annotation.data.href; + } + return ''; };