1

Topic: Dropping Opera 9 Support

To anybody that's using Opera 9+, I'm sorry to say I have to drop official support for that browser. All references to Opera as a supported browser should be removed already.

Why, you ask? Opera is a fine browser, no question. Recently they've done something terrible in the name of security:


An Opera Developer wrote:

This a new security feature to avoid XSS attacks against intranets. Content on intranets cannot reference content hosted on your local computer, and public content cannot reference content on your intranet or local computer; there are no restrictions the other way. The deciding factor is the IP address. Another part of this is that, in a session, when a hostname has been set for one category of IP addresses, it is not possible to move that host to one of the other categories, again to counter certain attacks.

The result is that all the AJAXy goodness that makes the game work will not work in my development environment. What this means is it cannot be tested, troubleshooting cannot be done, and bugs cannot be quashed. There is no setting in Opera to get around it, and no known hack to deal with it for development purposes. Opera users are a very small minority here, and I can't justify the effort it would take to properly support the platform, so I'm dropping it.

Those of you using Opera can still use Firefox, or continue using Opera at your own risk. Scripting/html errors from Opera browsers will not be worked. I'll be happy to restore support for Opera once they restore support for development, but the official word so far is that it won't happen.

Are you playing?
http://www.atomicmonks.com/sig.php?a=av&pname=Brother%20Erryn

2

Re: Dropping Opera 9 Support

Does this mean that all of the funky Google Apps that use AJAX are also hosed because of this security setting?

I think I've experienced this deja vu before...
http://www.atomicmonks.com/sig.php?a=av&pname=Todd%20Lope  http://www.atomicmonks.com/sig.php?a=av&pname=sambrookjm http://www.atomicmonks.com/sig.php?a=av&pname=Lisa%20Bailey

3

Re: Dropping Opera 9 Support

The problem isn't that AJAX applications won't work in Opera, it's that it is now horrendously troublesome to develop and test on a local network. From what I can tell, the game works fine in Opera, but I can only check that against the published version.

Google has the resources to test it even with this issue. I can test against the live site for troubleshooting, but I have no way to test any changes or fixes before they get deployed.

Potentially, I could redesign my development environment to work around this, but that runs into the cost vs. benefit problem I already mentioned.

Are you playing?
http://www.atomicmonks.com/sig.php?a=av&pname=Brother%20Erryn