[#1937] ticket:106 fixed
diff --git a/Allura/allura/lib/widgets/discuss.py b/Allura/allura/lib/widgets/discuss.py
index 51fa8dc..c34bfa9 100644
--- a/Allura/allura/lib/widgets/discuss.py
+++ b/Allura/allura/lib/widgets/discuss.py
@@ -307,10 +307,10 @@
                     var popup = $('.shortlink_popup', post);
                     $('.shortlink', post).click(function(evt){
                         evt.preventDefault();
-                        popup.lightbox_me();
-                        $('input', popup).select();
-                        $('input', popup).click(function() {
-                            this.select();
+                        popup.lightbox_me({
+                            onLoad: function() {
+                                $('input', popup).select();
+                            }
                         });
                     });
                     $('.close', popup).bind('click', function() {