Index: hierarchical_select.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/hierarchical_select/hierarchical_select.js,v
retrieving revision 1.65
diff -u -p -r1.65 hierarchical_select.js
--- hierarchical_select.js	15 Jul 2008 09:37:39 -0000	1.65
+++ hierarchical_select.js	20 Jul 2008 00:03:25 -0000
@@ -243,6 +243,17 @@ Drupal.HierarchicalSelect.postUpdateAnim
       $('#hierarchical-select-'+ hsid +'-wrapper .hierarchical-select > select', Drupal.HierarchicalSelect.context)
       .slice(0, 1)
       .focus();
+      
+      // Make sure that other Hierarchical Selects that represent the same
+      // hierarchy are also updated, to make sure that they have the newly
+      // created item!
+      var cacheId = Drupal.settings.HierarchicalSelect.settings[hsid].cacheId;
+      for (var otherHsid in Drupal.settings.HierarchicalSelect.settings) {
+        if (Drupal.settings.HierarchicalSelect.settings[otherHsid].cacheId == cacheId) {
+          $('#hierarchical-select-'+ otherHsid +'-wrapper')
+          .trigger('enforce-update');
+        }
+      }
 
       if (callback) {
         callback();
