You can be a site compatibility wizard!
By Hallvord R. M. Steenhallvors. Wednesday, September 17, 2008 3:32:57 PM
Do you want to contribute site patches to Opera's browser.js file and help make difficult websites work in Opera? Well, now you can! It's not hard if you know a bit of JavaScript and like looking under the hood of a web site to figure out what is going on.
Opera's User JavaScript is a flexible and versatile tool for changing the way a site works and repairing errors. Read the detailed documentation and feel free to ask questions in the User JavaScript forum while learning.
If you have analyzed a website and want to contribute a script, here is how: File a bug report from https://bugs.opera.com/wizard/ and include the following information:
In the "Brief summary" box, start the text with the word [SITEFIX] (include the brackets).
You will receive feedback on the script and confirmation of whether it will be accepted and released in the browser.js file.
Good luck with your site patching adventures and thanks in advance for your contributions!
Opera's User JavaScript is a flexible and versatile tool for changing the way a site works and repairing errors. Read the detailed documentation and feel free to ask questions in the User JavaScript forum while learning.
If you have analyzed a website and want to contribute a script, here is how: File a bug report from https://bugs.opera.com/wizard/ and include the following information:
- Step-by-step description of how to find the problem
- Quoted snippets of website code that contribute to the error
- Links to CSS or JS files that contain the problematic code - it's very important that we know exactly where the issue is.
- Tell us how important you think the site and the problem is
- Include a user script that solves the problem fully or partially
- If it is the site's fault, mention whether you have contacted the site and asked them to fix it - if you know contact details please add them.
In the "Brief summary" box, start the text with the word [SITEFIX] (include the brackets).
You will receive feedback on the script and confirmation of whether it will be accepted and released in the browser.js file.
Good luck with your site patching adventures and thanks in advance for your contributions!

Olihen # Wednesday, September 17, 2008 3:36:17 PM
Dougrif # Friday, September 19, 2008 11:40:00 AM
Masking doesn't help.
Hallvord R. M. Steenhallvors # Friday, September 19, 2008 2:33:45 PM
Lawrence EngLawmune # Saturday, September 20, 2008 1:45:17 AM
Dougrif # Saturday, September 20, 2008 11:21:11 AM
Hallvord R. M. Steenhallvors # Wednesday, September 24, 2008 7:52:33 PM
Lawmune: thanks for the reminder, will do.
Adam Bloomilloperathat # Monday, November 30, 2009 1:30:47 AM
tbutler # Thursday, April 8, 2010 4:04:55 AM
It's working at the moment, but I got the usual "we don't support opera" runaround when I gave them a trivial repro case that used wget to demonstrate their brokenness.
I created a thread describing it here:
http://my.opera.com/community/forums/topic.dml?id=416291
but the gist of it is that their server config is often broken. It sees "Accepted-Encodings: gzip" and "Transfer-Encodings: gzip" and compresses the output stream twice.
It's working at the moment, so you can't see the problem right now. (Opera uncompresses the stream once and tries to render it, with the sort of results you'd expect.) They never acknowledged their error, but did fix it finally after I explained to them exactly what they were doing. But to permanently fix it, I'd like to drop gzip from the AE and TE headers for just that site.