Skip to content

Instantly share code, notes, and snippets.

@toolness
Created June 28, 2011 17:22
Show Gist options
  • Save toolness/1051654 to your computer and use it in GitHub Desktop.
Save toolness/1051654 to your computer and use it in GitHub Desktop.
Add-on SDK bug whereby EventListener interfaces passed to addEventListener() don't get properly wrapped/proxied events
var myListener = {
handleEvent: function(event) {
// This produces e.g. [object XrayWrapper [object HTMLHtmlElement]],
// instead of [object HTMLHtmlElement].
console.log(event.target);
}
};
document.addEventListener("mouseover", myListener, true);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment