? drupal_to_js.patch
Index: includes/common.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/common.inc,v
retrieving revision 1.756.2.79
diff -u -p -r1.756.2.79 common.inc
--- includes/common.inc	4 Mar 2010 00:15:28 -0000	1.756.2.79
+++ includes/common.inc	24 May 2010 04:29:47 -0000
@@ -2442,8 +2442,8 @@ function drupal_to_js($var) {
       return $var;
     case 'resource':
     case 'string':
-      return '"'. str_replace(array("\r", "\n", "<", ">", "&"),
-                              array('\r', '\n', '\x3c', '\x3e', '\x26'),
+      return '"'. str_replace(array("\r", "\n", "<", ">", "&", "\'"),
+                              array('\r', '\n', '\x3c', '\x3e', '\x26', "'"),
                               addslashes($var)) .'"';
     case 'array':
       // Arrays in JSON can't be associative. If the array is empty or if it
