Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 364798

Summary: [client][Opera] Blank pages instead of Orion on Opera
Product: [ECD] Orion Reporter: Malgorzata Janczarska <malgorzata.tomczyk>
Component: ClientAssignee: 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 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.