Index: fb.js
===================================================================
--- fb.js	(revision 17)
+++ fb.js	(working copy)
@@ -100,6 +100,11 @@
 
   // Use window.top for iframe canvas pages.
   destination = path + '?' + vars.join('&');
+
+  if(Drupal.settings.fb.reload_url_fragment) {
+    destination = destination + "#" + Drupal.settings.fb.reload_url_fragment;
+  }
+  
   window.top.location = destination;
 };
 
Index: fb.module
===================================================================
--- fb.module	(revision 17)
+++ fb.module	(working copy)
@@ -186,6 +186,12 @@
       $destination = fb_scrub_urls($destination); // Needed?
     }
 
+    //Stripping the fragment out to be tacked on during the javascript redirect
+    if (strpos($destination, '#') !== FALSE) {
+      list($destination, $fragment) = explode('#', $destination, 2);
+      fb_js_settings('reload_url_fragment', $fragment);
+    }
+
     fb_js_settings('reload_url', url($destination, array('absolute' => TRUE, 'fb_canvas' => fb_is_canvas())));
 
     // Facebook's javascript will attempt to set cookies, but doesn't hurt to
