keysnail
keysnail copied to clipboard
Keysnail 1.9.7 not working in Firefox 20 2012-12-18
Ok, decided to finally update FF20 since #104 got fixed, only to find out it's still not working for me. Same issues as #104, Keysnail appears in the tools menu but doesn't seem to actually do anything. Can bring up preferenes dialog, but no other dialogs.
I completely removed and readded the extension, as well as trying to bring it up on a completely clean profile. Neither works.
In the jsconsole, I get this error:
Timestamp: 12/19/2012 11:53:32 PM Error: SyntaxError: missing name after . operator Source File: chrome://keysnail/content/modules/util.js Line: 133, Column: 42 Source Code: return [cs.suggestion.@data for each (cs in xml.CompleteSuggestion)];
And this error:
Timestamp: 12/20/2012 12:04:30 AM Error: SyntaxError: missing name after . operator Source File: chrome://keysnail/content/modules/util.js Line: 1452, Column: 30 Source Code: if (aNodes[i][email protected]() == this.userLocale)
Commenting out the two functions and recompiling the plugin makes things work fine, so I'm guessing these are holdouts from the E4X stuff? Didn't really check the code context, just started commenting out until things worked for the moment. :)
Thank you for the report. They are truly E4X. I've completely removed them in 6d04451bbb67e6711a46d8552e5d0ac240ab2e5f
After the commit, KeySnail works on nightly unless your .keysnail.js contains some E4X.