| Summary: | [client][Opera] Blank pages instead of Orion on Opera | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Malgorzata Janczarska <malgorzata.tomczyk> |
| Component: | Client | Assignee: | Simon Kaegi <simon_kaegi> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | mamacdon, miket, simon_kaegi, susan |
| Version: | 0.3 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Malgorzata Janczarska
The error I get is from our boostrap code:
Unhandled Error: 'Object.keys' is not a function
message "'Object.keys' is not a functio…"
stack "<anonymous function: keys>([arguments not available])@http://localhost:8080/orion/preferences.js:89
<anonymous function>([arguments not available])@http://localhost:8080/orion/bootstrap.js:25
...
Apparently Object.keys is not supported in Opera 11 (http://kangax.github.com/es5-compat-table/)
That's my bad. ES5.1 is fully supported in Opera 11.60+ ( beta 11.60 builds available from http://my.opera.com/desktopteam/blog/). There's also Opera Next which is good to test when you run into bugs: opera.com/browser/next/. 11.60 should be out *soon*--if you're using ES5 extensively you might just bump the minimum support version to 11.60 rather than rewrite a ton of code. Thanks Mike you saved me a bit of time here hunting down links etc. I had been thinking setting the bar at Opera 12/Next but this build seems to work fairly well. We're consciously trying to avoid using utility libraries and polyfills unless we're truly desperate so... great. I'm closing this but 11.60+ seems doable and we can open further bugs against the latest Opera 11 as we find them. |