Fixed bug with Firefox 23 (current Aurora): Options calls from content scripts (i.e.,
options page) were failing.
This problem resulted from the recent removal of node.getUserData and node.setUserData. See:
https://bugzilla.mozilla.org/show_bug.cgi?id=749981 The MDN documentation for the correct
way to pass data between privileged and unprivileged scripts had been updated and the new
method is used. See:
https://developer.mozilla.org/en-US/docs/Code_snippets/Interaction_between_privileged_and_non-privileged_pages?redirectlocale=en-US&redirectslug=Code_snippets%3AInteraction_between_privileged_and_non-privileged_pages#Chromium-like_messaging.3A_json_request_with_json_callback