In ajax-responder.js, the use of $.extend() to combine arrays does not work recursively (http://api.jquery.com/jQuery.extend/). Thus, Drupal.settings gets altered in unexpected ways when it is used (as embedded values are overwritten). If the first parameter of $.extend() is set to 'true' boolean, a recursive merge works!

Comments

Equinger’s picture

StatusFileSize
new1.23 KB
smithmilner’s picture

Status: Active » Needs review
StatusFileSize
new1.25 KB

Here is the same patch rerolled from the root of the module.

smithmilner’s picture

This appears to be a duplicate of http://drupal.org/node/999164