Sitepatching updates

tweaking the broken code until it works, one site at a time

Pinterest, working around broken sniffers

Added patches
PATCH-811, pinterest.com: Opera fails to update status of display:none checkbox. Core bug.

PATCH-808, aldoshoes.com - fix broken document.domain settings

PATCH-807, urssaf.fr - work around broken sniffer

PATCH-805, nbcn.ca - work around broken sniffer

PATCH-804, mycoast.cccd.edu - work around broken sniffer

PATCH-801, schrack.com - prevent outdated opera-specific stylesheet. Opera used to have a bug that they worked around, now it breaks the site menus.

PATCH-798, caisse-epargne.fr - Avoid browser sniffing that breaks typing

PATCH-795, auf.org - work around broken sniffer

PATCH-776, tejaratbank - Don't set properties on IFRAME window object until content is loaded

Changed patches
PATCH-704, nbs.rs: fix iframe resize

Removed patches
178723, mail.live.com - Emulating IE's cssText property on style sheets. Now, this one is interesting. With the update to the Outlook-look At some point the mail team have fixed this and added proper prototypes for cssText. But cssText you say, isn't that the issue on the new Outlook-style Skydrive site? Yes it is. Skydrive is lacking some cssText getters. Our contact at Microsoft has promised to look into this shortly so we are not patching yet.

PATCH-571, live.com: make file names visible. Made obsolete by new Outlook-look.

12.50 bonus
The 12.50 file includes an experimental feature that makes it easier to see when a patch triggers. Paired with an experimental extension you can now get a small notification whenever a site is patched or spoofed. The extension is by default more verbose than the usual console.log messages in that it will also notify every time a patch is run on a sub-window (like frames, like-buttons etc.)

The extension can be found at http://people.opera.com/olak/sitepatch/SitePatchStatusExt.oex. Again, it is experimental, for 12.50 only, it may break sites, it may be removed without notice etc. But feel free to try it out and tell us if you find it useful, annoying or just plain useless and buggy.



Skydrive upload improvement, ebay shipping labels printinglive.com, Sun webmail

Comments

Galileo Monday, August 20, 2012 3:17:20 PM

up Extension testing smile

metude Monday, August 20, 2012 3:23:08 PM

Charles SchlossChas4 Monday, August 20, 2012 4:17:19 PM

Target version and time stamp of the active browser.js file is Opera Desktop 12.01 core 2.10.289, August 20, 2012. Active patches: 234

Does the extension dim the SP when there is no modification by the browserjs?

Ola P. Kleivenolak Monday, August 20, 2012 5:42:02 PM

Not in its current incarnation. It is not very advanced UI-wise, also it is not tied to individual tabs. We'll see how it evolves and what people find useful - whether it is this simple thing or more advanced uses like metude suggests. We may put it on github later on.

rseiler Monday, August 20, 2012 6:29:02 PM

I might be misunderstanding the above, but note that the Outlook-style live.com site is purely opt-in at this point for existing users. By this, I mean that the huge majority of Hotmail users probably don't even know that it exists, let alone have opted into it. It's considered a "preview" and probably won't go live to everyone for a long time to come. Wouldn't the patches removed above impact these people?

Mağruf ÇolakoğluZAHEK Monday, August 20, 2012 7:50:33 PM

thanks.

Rafael Luikrafaelluik Tuesday, August 21, 2012 12:10:20 AM

Our contact at Microsoft

ninja

Ola P. Kleivenolak Tuesday, August 21, 2012 7:06:21 AM

@rseiler: you're right, it was imprecise of me to attribute that change to the Outlook-style update. That fix was done earlier. Updated the text.

D1sasterp1ece Tuesday, August 21, 2012 8:47:24 AM

Is this update for 12.5 only?

Ola P. Kleivenolak Tuesday, August 21, 2012 8:58:44 AM

No, 11.6 and 12 too (but without the bonus)

D1sasterp1ece Tuesday, August 21, 2012 10:08:39 AM

Originally posted by olak:

No, 11.6 and 12 too (but without the bonus)



Then again, I somehow can't receive the new file. I closed Opera, manually renamed the original file to 'browser.js.bak', launched Opera, set Browser JS to '1' in opera:config and checked for updates and the file downloaded as a result of that was the same as the one from Aug 13. This is 12.02 (1555)

Ola P. Kleivenolak Tuesday, August 21, 2012 2:18:58 PM

Must be some server issue - checking

Ola P. Kleivenolak Wednesday, August 22, 2012 6:45:41 PM

Works now I think?

Write a comment

New comments have been disabled for this post.