diff -r 33a5d5882be4 -r 573c7ca752e0 src/js/widgets/createAnnotationWidget.js --- a/src/js/widgets/createAnnotationWidget.js Fri Mar 16 19:31:26 2012 +0100 +++ b/src/js/widgets/createAnnotationWidget.js Mon Mar 19 18:46:17 2012 +0100 @@ -245,7 +245,7 @@ this.selector.find(".Ldt-createAnnotation-Title").parent().show(); } - var url = document.location.href + "#id=" + annotation.id; + var url = typeof annotation.url == "string" ? annotation.url : document.location.href + "#id=" + annotation.id; var twStatus = IriSP.mkTweetUrl(url); var gpStatus = IriSP.mkGplusUrl(url); var fbStatus = IriSP.mkFbUrl(url);