Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 364798 - [client][Opera] Blank pages instead of Orion on Opera
Summary: [client][Opera] Blank pages instead of Orion on Opera
Status: CLOSED WONTFIX
Alias: None
Product: Orion
Classification: ECD
Component: Client (show other bugs)
Version: 0.3   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Simon Kaegi CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-25 04:38 EST by Malgorzata Janczarska CLA
Modified: 2011-11-28 11:46 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malgorzata Janczarska CLA 2011-11-25 04:38:01 EST
On Opera 11.52 Orion pages do not display *at all*. Every Orion page displays as a blank page.
Comment 1 Mark Macdonald CLA 2011-11-25 15:17:35 EST
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/)
Comment 2 Simon Kaegi CLA 2011-11-27 22:27:56 EST
That's my bad.
Comment 3 Mike Taylor CLA 2011-11-28 09:32:02 EST
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.
Comment 4 Simon Kaegi CLA 2011-11-28 11:46:16 EST
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.