Skip to content

Getting "TypeError: window.addEventListener is not a function" #2

@PaulMorris

Description

@PaulMorris

Hello, I found this chrome-mod.js module listed here: https://github.com/mozilla/addon-sdk/wiki/Community-developed-modules and I'd like to use it. I updated it to use the current SDK module names (just sent a pull request for that). Then I ran into the error below. I've tried a few things but I haven't been able to resolve it. Any ideas?

(Two of the sdk modules used here are deprecated: sdk/deprecated/traits and sdk/deprecated/events. Not sure if there are replacements for them or not. If not, perhaps using this module is not a good idea.)

Thanks,
-Paul

(addon-sdk-1.16)MacBookPro-0022412F842A:tree-tabs-master paul$ cfx run
Using binary at '/Applications/Firefox.app/Contents/MacOS/firefox-bin'.
Using profile at '/var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner'.
console.log: tree-tabs: tab open
console.log: tree-tabs: No selected tab or already selected
console.log: tree-tabs: set parent for panel-3-1 to null
console.log: tree-tabs: final tab open
console.log: tree-tabs: margin : 0px
console.log: tree-tabs: send tab-open
console.error: tree-tabs:
Message: TypeError: window.addEventListener is not a function
Stack:
_onDocumentGlobalCreated@resource://gre/modules/XPIProvider.jsm -> jar:file:///var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid0-gyxqb6lcxhfkxxg6goaptfmbmvo-at-jetpack/tree-tabs/lib/chrome-mod.js:139
Observer<.observe@resource://gre/modules/XPIProvider.jsm -> jar:file:///var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/events.js:74

console.error: tree-tabs:
Message: TypeError: window.addEventListener is not a function
Stack:
_onDocumentGlobalCreated@resource://gre/modules/XPIProvider.jsm -> jar:file:///var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid0-gyxqb6lcxhfkxxg6goaptfmbmvo-at-jetpack/tree-tabs/lib/chrome-mod.js:139
Observer<.observe@resource://gre/modules/XPIProvider.jsm -> jar:file:///var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/events.js:74

console.error: tree-tabs:
Message: TypeError: window.addEventListener is not a function
Stack:
_onDocumentGlobalCreated@resource://gre/modules/XPIProvider.jsm -> jar:file:///var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid0-gyxqb6lcxhfkxxg6goaptfmbmvo-at-jetpack/tree-tabs/lib/chrome-mod.js:139
Observer<.observe@resource://gre/modules/XPIProvider.jsm -> jar:file:///var/folders/x0/800486lw8xj7t90059bpdlb00000gn/T/tmpBoPiou.mozrunner/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/events.js:74

JavaScript strict warning: chrome://browser/content/urlbarBindings.xml, line 668: reference to undefined property this._value
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 650: aUrl is undefined

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions