Hi,
Yesterday I upgraded from FF 21 to FF 22.0 right upon its release. At once, I started to receive a Javascript error in every Google site I use. It says:
Error: Illegal operation on WrappedNative prototype object
It is not a problem with Google, or at least not one that arises when browsed with Chrome or FF 12.0, which are my desktop browsers.
It is most probably a problem the guys in FF will have to solve soon. In the mean time, I wonder if there is a way for us using PortableApps to revert the installation and go back to FF 21.0.
Regards
They work just fine here on both my local and portable Firefox 22.0 install. I'd wager it's some sort of add-on you have that's interfering.
Also, I would IMMEDIATELY upgrade from FF 12.0. It's horrendously insecure these days and allows remote takeover of your whole PC by websites.
Sometimes, the impossible can become possible, if you're awesome!
John:
You are right! The problem is originated by a Firefox add-on which FF 22.0 didn't identified as incompatible upon its upgrade, but it is nevertheless.
After testing most of my add-ons, I found that the problem came and left along with CloudMagic's ad-on. It wasn't enough to inhabilitate it. I had to remove it.
Thanks for your time.
Regards.
FYI: https://cloudmagic.com
Eolo
I keep getting the "Error: Illegal operation on WrappedNative prototype object" on JavaScript as well since yesterday after auto-update to Firefox 22.
Haven't tested all my add-ons or plug-ins yet (too many add-ons, too little time), but gives me a hunch that in my case it could be LastPass which has been a bit late updating in recent versions.
Hope the FF compatibility check would be more precise and up-to-date in the future releases so these nuisances wouldn't appear. After all I love FF for it's range of useful add-ons available.
Just wanted the world to know that the problem exists, and you are not alone with it.
Shabba!
It's not necessarily Mozilla. Some authors use a very broad set of versions they list as compatible but don't bother to check for compatibility with new versions despite the 6 week beta period for each release. This is a bit understandable with random smaller extensions but basically inexcusable for commercial ones.
The compatibility checker is strictly for extensions that are listed as not compatible but users have reported are compatible. For instance, if LastPass listed it was only compatible through FF 20 but users had tested it with the beta of 22 using the extension tools and it was compatible, the database would list it as compatible and it would continue to work. When an extension loads but produces an error, the opposite is occurring. The extension is claiming to be compatible with FF 22 when it is not.
Sometimes, the impossible can become possible, if you're awesome!
10 hours after I reported the error, they responded by email:
Eolo
There are obviously more than one outdated add-ons to cause the JavaScript nags under FF 22.0 and LastPass didn't seem to belong to that group.
First find to me has been F.B. Purity, which caused the nags with facebook. There's at least one other that Google sites seem to have problems with giving this message: "SkipScreen cmp: Error: Illegal operation on WrappedNative prototype object".
Too bad I don't have Cloudmagic in use for me as it's already fixed.
Shabba!