Index: popups_reference.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/popups_reference/Attic/popups_reference.js,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 popups_reference.js
--- popups_reference.js	6 Mar 2009 01:54:08 -0000	1.1.2.3
+++ popups_reference.js	19 Mar 2009 20:19:42 -0000
@@ -39,18 +39,26 @@ Drupal.behaviors.popups_reference = func
         // Info about the new node was placed in a cookie when it was created.
         var nid = popups_reference_get_cookie_value('PopupRefNid');
         var title = decodeURIComponent(popups_reference_get_cookie_value('PopupRefTitle'));
-        $wrapper.find('select').val(nid); // Select
-        $wrapper.find(':radio[value=' + nid + ']').select(); // Radio buttons
+        $wrapper.find('select').val(nid).end(function() {
+          if (this) {
+            this.change();
+          }
+        }); // Select
+        $wrapper.find(':radio[value=' + nid + ']').select().end(function() {
+          if (this) {
+            this.change();
+          }
+        }); // Radio buttons
         
         // Get the first empty autocomplete field to fill (http://drupal.org/node/388406).
         $emptyAutos = $wrapper.find('input.form-autocomplete').filter(function(i) {
           return !$(this).val();
         });
         if ($emptyAutos.length) {
-          $emptyAutos.eq(0).val(title);
+          $emptyAutos.eq(0).val(title).end().change();
         }
         else { // There are no empty fields, use the first one.
-          $wrapper.find('input.form-autocomplete:first').val(title);
+          $wrapper.find('input.form-autocomplete:first').val(title).end().change();
         }
       });
     });
