Opera Desktop Team blog header

RTL, Camera, and other bug fixes for Opera 12

Here's a new Opera 12 snapshot with some RTL (Right-To-Left language) and other bug fixes.

It also fixes various issues with the camera support on the Windows platform, including freezes, camera compatibility, and BSoD situations sometimes caused by camera drivers.

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Changelog

Desktop
  • Fixed various camera problems on Windows (BSOD, camera compatibility, freezes)
  • DSK-362670 Domains with underscores do not work (TLD gets doubled)
  • DSK-363242 Crash on going fullscreen on startup
  • DSK-363190 No search icon in the mail search field, and the Go To URL dialog has no left padding in address field
  • DSK-346826 Never calibrate erratic system clocks backwards
  • DSK-362746 [*nix] Socket communication broken on *nix
  • DSK-278014 [*nix] Files with spaces in their name fail to open using an external application
  • DSK-357618 [Mac] Spatial navigation crash when using the Accessibility Inspector
  • DSK-362951 [Mac] Dictionary installation fails, and license text not displayed
  • DSK-356881 [Mac] Move HTML5 Web Storage to Large prefs folder

Right-to-left support
  • DSK-363672 Callout drawing is very slow in mail tab in RTL
  • DSK-358126 Dropdown menu is not opened if clicking arrow down pictogram
  • DSK-358288 Mail layout should be "List and Message on Left" in RTL
  • DSK-362468 RTL tooltips that span over several lines have alignment issues
  • DSK-348987 HTML is right aligned in source preview
  • DSK-363967 Search icon in mail is incorrectly aligned in RTL
  • DSK-362740 RTL display for a new account looks somewhat broken
  • DSK-358928 Toolbar customization unusable in RTL
  • DSK-359304 Bottom part of Downloads does not obey UI direction

Core
  • CORE-45570 Make sure CORS works for inlines loaded during speculative tokenization
  • CORE-44002 Parallel download of script and images. Speculative parsing vs DSE
  • CORE-44563 Speculative parser does not use base URL
  • CORE-43521 SVG visibility:hidden fails when pointer-events are set
  • CORE-46385 No caret appears when dragging text to an empty input field or text area
  • CORE-46374 Can't upload files 16384 bytes or larger to Skydrive
  • CORE-46331 UserJS load event listener doesn't fire with content blocked
  • CORE-46224 Passing on <event>.dataTransfer.files to another function fails when using a timeout (drag and drop on mediafire.com fails)
  • CORE-46166 Walmart.com - hovering top menu arranges them vertically
  • CORE-45733 CSS Animation stops when animating between two equal transform values
  • CORE-44913 Transition shorthand with multiple (e.g. 7) entries isn't handled correctly

New Opera 12 snapshotScrolling performance improvements

Comments

Christophchristoph142 Tuesday, May 22, 2012 7:52:26 PM

There seems to be a new problem in this build either with the reload-button or the caching behavior (did you guys change something in there?):
I reloaded this blog 3 times via the button and then via the mouse gesture. The first three times, nothing showed up. When using the mouse gesture it finally showed that there were new subscriptions... confused

Moreover when there have been new subscriptions and you viewed them, the icon vanishes, but if you click on the desktop team logo, the icon shows up again without new subscriptions...
But this might be a problem of this blog as well since I encountered this situation a lot of times with safari on my phone (but I never saw it in Opera before...)

BigMuscle Tuesday, May 22, 2012 7:56:47 PM

I also have a quesion. What is the real purpose of hardware acceleration? I always thought that it is to move the computations from CPU to GPU. So why there is so big CPU usage when HW is enabled and playing flash videos? Hardware acceleration seems to be very counter-productive in Opera...

ayespy Tuesday, May 22, 2012 8:31:55 PM

So strange. You would think that maintaining a smooth video flow and high frame rate would be EASIER in a smaller, embedded video, than in full screen, full resolution.

However, even with the brand-new driver, Opera Next with HWA enabled still displays little embedded videos on my machine all jerky, with tons of dropped frames, and then if I switch the video to fullscreen mode, it smooths right out. Makes no sense to me.

kikos90 Tuesday, May 22, 2012 9:00:41 PM

geo dimogeodimo Tuesday, May 22, 2012 9:11:46 PM

on clicking closed tabs (down arrow) opera window is closed. (It's not a crash, but a bug/strange behavior).

Windows XP with windows classic theme only (Windows XP theme works great).

Lubricatesie65 Tuesday, May 22, 2012 9:30:07 PM

ayespy, when you make it full screen it gets hardware rendering, otherwise it's software rendered.

cerer Tuesday, May 22, 2012 10:20:00 PM

I'm stupid, I do not know English that is written here, I installed Opera in their native language bigsmile bigsmile bigsmile


ayespy Tuesday, May 22, 2012 10:30:48 PM

Wow! That was hilarious!! Here I am, working away in Opea Next, HWA enabled on my W7 SP1 X86 machine with my Nvidia 6150SE purring away under the management of the new driver that came out today, looking at a fairly complex news aggregating magazine page with ads, embedded video, links to here there and everywhere, when BAM!

Opera closes in the blink of an eye, and my monitor goes completely black. Moments later, the display is back, at a resolution of 640 X 480 !!! It's not even possible to SET the resolution that low, using Windows or the proprietary Nvidia control panel!

Windows allowed me to select the proper resolution, again, 1920 x 1080, but it was unable to apply my selected value. the Nvidia control panel came to my rescue, however, and put everything back to normal.

Funny, really. How do you guys do that? lol yikes

ayespy Tuesday, May 22, 2012 10:38:30 PM

Originally posted by sie65:

ayespy, when you make it full screen it gets hardware rendering, otherwise it's software rendered.


Curioser and curioser. It's always software rendered under 11 and that's smooth, and when you turn off HWA, it's smooth under 12 as well.

So, something about having HWA on must make the software rendering under 12 faulty.

Delerue Tuesday, May 22, 2012 11:10:37 PM

Still having video corruption: http://img.photobucket.com/albums/v256/Delerue/Clipboard01-1.jpg

Opera x86 + XP x64 + 9600 GT driver 285.58 + Enable Hardware Acceleration + Enable WebGL + at random websites at random moment (this SS was taken inside Facebook).

Delerue Tuesday, May 22, 2012 11:13:26 PM

Originally posted by sabisan:

Thx for a new build cheers.

Things are getting better and better smile.

Everything seems much snappier.

Though:

- scrolling performance is still bad
- favicons disappearing from bookmarks-bar
- (when using visual tabs) it's a GUI-request thing, but anyways. It's very hard to spot a selected tab on a first glance.

Win7x64, Opera x64

I totally agree with you.

EricJH Tuesday, May 22, 2012 11:27:25 PM

Originally posted by ahoj1234:

Originally posted by EricJH:

Type opera:plugins in the address bar and push enter. Go trough the list of loaded plugins. If you see a plugin, Flash in this case, loaded twice disable one of the two. Do this for all plugins.

good point.. why we have more than 1 plugin for for example flash,java etc.. enabled or loaded in Opera..? Why is not 1 plugin for 1 thing enough..?

Here is the history.

Many programs with plugins did not put their plugins in the Opera plugins folder. Back in the days you would copy the plugin from another browser or from the installation folder of the program to the Opera plugins folder.

Next thing Opera tried was looking in the Firefox plugin folder as well. Now the double loading of plugins started to appear. A next step was to also look in the installation folder of the providing programs. You could now end up with a plugin loaded both from the FF and from the installation folder; think two times of nppdf.dll, NPSWF32_11_2_202_235.dll etc...

The problem was finally tackled by making sure to load a plug in only once. But apparently that regressed in Opera Next. I filed a bug report about it with number DSK-363982.

Originally posted by BigMuscle:

I also have a quesion. What is the real purpose of hardware acceleration? I always thought that it is to move the computations from CPU to GPU. So why there is so big CPU usage when HW is enabled and playing flash videos? Hardware acceleration seems to be very counter-productive in Opera...

Opera is aware that the Direct X back end needs more work and disabled HWA by default with the beta. Open GL is currently better than Direct X (Opera started HWA with Open GL; hence the difference).


@Ayespy. I doubt that what you are describing is on Opera's end. Its the driver doing something weird. May be the driver is not tested in scenarios like this.

I noticed before that its best not to have Opera running when updating my ATI Catalyst drivers. Opera will freeze or so but I have never seen anything like this while installing a driver with Opera active.

Gölök Zoltán Leenderdt Franco BudayOrff Tuesday, May 22, 2012 11:53:37 PM

When you say bug fix and then this; "WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all." Well you must see the irony. I'll try to check it out and criticize. Avoid my temptation to use incognito comodo (which has a huge down side, yes blocks extensions.

ayespy Wednesday, May 23, 2012 12:01:11 AM

Originally posted by EricJH:

@Ayespy. I doubt that what you are describing is on Opera's end. Its the driver doing something weird. May be the driver is not tested in scenarios like this.


There's no question it's the driver doing something weird. However, it's been clear for some time that it's Opera (HWA enabled) that makes my video driver do weird things.

Under different driver versions, as Nvidia has (rather rapidly) rolled out new drivers for even my old gpu, Opera, and Opera only, (one can tell, as the first thing that happens is Opera 12 freezes or crashes, and it happens under NO other program) has caused :

a) jagged and fragmented images and image borders in the whole system, appearence changed by hovering affected objects, (Open GL)

b) display consisting of thin, patchy black and white alternating horizontal lines with some web page images isolated upon the field of "static," (DirectX)

c) The scenario above, where display adapter is placed in coma and upon awakening is reduced to moron/zombie state incapable of showing more than 640x480 resolution. (DirectX)

Obviously, it is my system doing this. Just as obviously, Opera's HWA gives my video card a nervous breakdown first. In the a) scenario above, only a system restart was able to restore normal video. In the other scenarios, I was able to return the system to normal by closing Opera or restoring settings.

I am not a "compleat idiot" (after the book titles of the same name), so I do not update drivers with anything running.

Bugfixer Wednesday, May 23, 2012 12:18:30 AM

Originally posted by kikos90:

https://battlelog.battlefield.com crushes...


Works perfect here.

Win7 32 bit
GeForce 7600 GS - driver version 301.42
Opera settings: HWA + WebGL turned on

JackWagon Wednesday, May 23, 2012 12:42:59 AM

Originally posted by sabisan:

favicons disappearing from bookmarks-bar



I concur.

PengePenge4 Wednesday, May 23, 2012 12:43:45 AM

Originally posted by BigMuscle:

What is the real purpose of hardware acceleration? I always thought that it is to move the computations from CPU to GPU. So why there is so big CPU usage when HW is enabled and playing flash videos? Hardware acceleration seems to be very counter-productive in Opera...


The Flash is an Adobe plugin. It's a black box. Opera has nothing to do with it. But the WebM videos also has high CPU usage. Even a simple scrolling cause GPU spikes and CPU spikes in parallel. So I agree, HWA needs much improvement.

André ZangheliniAn-dz Wednesday, May 23, 2012 1:06:47 AM

Originally posted by EricJH:

The problem was finally tackled by making sure to load a plug in only once. But apparently that regressed in Opera Next. I filed a bug report about it with number DSK-363982.


In truth it's caused by loading both 32bits and 64bits version of the plugins.
All you need to do is disable the 32bits version on Ox64.
Flash for some unknown reason install 32bits version in SysWOW64 folder and 64bits in system32 folder.

@Opera team
Thanks for fixing opacity with HWA on and the update dialog not closing.

highstream Wednesday, May 23, 2012 1:20:43 AM

I'm having the incomplete text rewrite problem in this build again, even with WebGL off. Previously I thought that was the culprit. Takes some scrolls up and down, or just waiting awhile, to get text full. Doesn't happen with IE 9 or FF. Example:

Image and video hosting by TinyPic

I need a namequangltm Wednesday, May 23, 2012 2:56:38 AM

I have some trouble to compose mail from Opera, I can edit the content.

minho Wednesday, May 23, 2012 3:03:52 AM

The drop down list from F2 dialog is empty on linux.
http://files.myopera.com/minho/albums/3631672/f2dialog.png

Ubuntu 12.04 amd64, x64 build, no hwa

Athlonite Wednesday, May 23, 2012 6:39:25 AM

Originally posted by Bugfixer:

Still very poor WebGL conformance.

https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/conformance-suites/1.0.1/webgl-conformance-tests.html" target="_blank"/>WebGL Conformance Test Runner
Version 1.0.1


Results: (5472 of 8037 passed, 11 timed out)

Shiznit I just ran that and one of the tests forced opera upto 3.3GB of memory usage

GwenDragon Wednesday, May 23, 2012 7:02:40 AM

Often complete freezes on twitter.com while twittering or opening links in background tabs.

Freezes while opening background tabs on other websites.

Delays and freezes if content is loaded in background with AJAX or complex JS frameworks line prototype or jquery.


Using x64 on Windows 7 (64bit)
HWA deactivated
NVIDIA Corporation
Quadro FX 370/PCIe/SSE2
Driver version: 8.17.12.9670

Athlonite Wednesday, May 23, 2012 7:05:08 AM

I'm still seeing this error when trying to open skydive

Could not connect to remote server


Secure connection: fatal error (552)

https://skydrive.live.com/?cid=c5d80c59a9cd9bb7

Opera was not able to connect to the server, because the server does not communicate via any secure protocol known to Opera.

and I am still asking WTF skydrive uses the same https protocols for an secure connection as hotmail yet I can get into my hotmail account no probs at all

Opera 12.00.1422 x64 on Windows 7 x64

milan velkovskimaxkaspar Wednesday, May 23, 2012 7:19:08 AM

Originally posted by minho:

The drop down list from F2 dialog is empty on linux.
http://files.myopera.com/minho/albums/3631672/f2dialog.png

Ubuntu 12.04 amd64, x64 build, no hwa



confirmed on windows 7, 64bit build. It doesn't even show the dropdown button at first, only if click on OK button and release the click away from the button.

alekksander Wednesday, May 23, 2012 8:23:54 AM

Originally posted by ALLIGATORopera:

Please, view on this usage aspect
http://files.myopera.com/ALLIGATORopera/albums/11829262/opera.png">

If You really use so many tabs consider using "Windows" panel (it's where all panels are). it's very helpful in these situations, and allows to find tab faster than manually. If You use about ~10% of them (how i suspect) learn how to use bookmarks or sessions or extensions like Tab Vault (by spadija). There are many ways to handle this problem, and how Opera displays tabs is really not an issue here. Oh, and don't forget about stacking by category.

dracodraconair Wednesday, May 23, 2012 8:28:20 AM

Another "Opera is not responding because of Opera Plugin Wrapper (flash)" build? -_- ? HWA disabled by default - Intel Q35 Express Family

Blazej Kazmierczakbkazmierczak Wednesday, May 23, 2012 8:52:30 AM

Originally posted by mubaidr:

Google Plus is not working with Opera 12. Even if i mask as frirefox or chrome (using extension),
error when try to post something:

<plus.google.com>

TypeError: 'a.setBaseAndExtent' is not a function


Works absolutely fine in Opera 11.64 without any masking!

Hello, can you please give more details what you are trying to do?

Álvaro Martínezelitepokemaster Wednesday, May 23, 2012 9:16:55 AM

Dragging a tab out of tab bar and then over itself creates a stack with only one tab in it:

https://dl.dropbox.com/u/9582062/One-tab%20Stack.bmp

Anyone else?
Has this already been reported? bug

Rudi VisseriGod Wednesday, May 23, 2012 9:55:35 AM

Originally posted by An-dz:

Flash for some unknown reason install 32bits version in SysWOW64 folder and 64bits in system32 folder.


It's not "for some unknown reason" - system32 = 64Bit, SysWOW64 = 32Bit WindowsOnWindows.

If anything, it's an unknown reason that system32 hasn't been renamed by Windows; but I think it's all about the compatibility bigsmile

Michał Borekmichalborek Wednesday, May 23, 2012 10:23:28 AM

There's still "Web server" configuration section despite there is no Unite in this version.

sabisan Wednesday, May 23, 2012 10:26:21 AM

I was just testing one of my web-apps at work returning JSON.

Suddenly I get (on every (!) JSON response from my web-app) Opera Crash Logging MsgBox (but Opera doesn't (!) crash) saying:

"Opera crashed while trying to show crash dialog for previous crash."

1) Surely nothing wrong with JSON response

2) I guess after Opera-restart this issue would be gone - because yesterday and today (till now) I didn't have any problems with JSON responses...

3) EDIT3: Still didn't restart Opera - the same error happened when try ing to open an image from some other source (Outlook, etc.)

Win7x64, Operax64

EDIT: I'm using JSONViewer extension and I added ""application/json" MIME type...

EDIT2: Why is OperaDesktopTeam page sooo slow ? smile When you try to find/edit/etc. your comment..

artmil Wednesday, May 23, 2012 10:39:04 AM

Originally posted by sie65:

https://www.vbulletin.com/
Opera 10s chrome 3s
https://internetowykantor.pl/
Opera over a minute chrome 14s

confirm, hw off, w7

Then I'm not the only one but i guess we are in the minority.

MossMan Wednesday, May 23, 2012 10:43:52 AM

Originally posted by christoph142:

There seems to be a new problem in this build either with the reload-button or the caching behavior (did you guys change something in there?):
I reloaded this blog 3 times via the button and then via the mouse gesture. The first three times, nothing showed up. When using the mouse gesture it finally showed that there were new subscriptions...

It's not Next! There's something very weird with MyOpera at the moment...

Opera Next gives me a "Found - this page has permanently moved here" message, Opera 11 never stops loading (with nothing on the screen), IE8 says the page is unavailable... (this is all through my company proxy).

Bizarrely, Opera Mobile *does* give me access! Although it's very slow to load all the images, that's what I'm using now (wanted to see if it was my company blocking access). Perhaps the slow response is causing the proxy to choke for my desktop browsers. Strange that the response is different for each one, though.

Bhikkhu PesalaPesala Wednesday, May 23, 2012 10:45:42 AM

Originally posted by elitepokemaster:

Dragging a tab out of tab bar and then over itself creates a stack with only one tab in it:

Is it a bug or a feature wink Stacking a tab on itself stops it collapsing and moving to the left when pinning it.

Originally posted by michalborek:

There's still "Web server" configuration section despite there is no Unite in this version.

Unite is disabled, it is not removed yet. The plan is to remove later in the year.

Michael FadelySonicFreak94 Wednesday, May 23, 2012 11:09:39 AM

Not only is this still present: http://puu.sh/gc4n (Close, maximize, and minimize are shifted too far to the side in Opera Next, but fine in stable Opera)
But so is this: http://puu.sh/aeXi (Enabling and disabling menu bar shifts close, maximize and minimize controls)

Maybe the reasoning behind this was addressed, but I missed it. Anyone care to fill me in?

Lubricatesie65 Wednesday, May 23, 2012 11:21:44 AM

http://www.roque-santa-cruz.co.uk/
impossible to close the pop-up

ahoj1234 Wednesday, May 23, 2012 11:28:51 AM

Originally posted by sie65:

http://www.roque-santa-cruz.co.uk/
impossible to close the pop-up

Confirmed on build 1417. W7 x64 with x64build as clean USB install.. You should report it via report bug wizard.. wink

Gölök Zoltán Leenderdt Franco BudayOrff Wednesday, May 23, 2012 11:34:11 AM

Some minor improvements, flash and shockwave related issues still, like a loading in a 12:00 flashing sort of vein.

https://apps.facebook.com/petsociety/

crash1 Wednesday, May 23, 2012 11:34:24 AM

Originally posted by mubaidr:

Originally posted by Bugfixer:
Still very poor WebGL conformance.WebGL Conformance Test RunnerVersion 1.0.1 Results: (5472 of 8037 passed, 11 timed out)
Results: (8675 of 8914 passed, 1 timed out)Its good but still lots of webGL demos does not work in Opera Hoping to see some good improvments in coming snapshots!


it seems what webgl depending on render type. When HWA on OGL webgl test pass more test than HWA off or WHA on DX (((
To developers: can you explain why and when it will be fixed?

QuHno Wednesday, May 23, 2012 12:20:47 PM

Originally posted by sie65:

http://www.roque-santa-cruz.co.uk/
impossible to close the pop-up

It is an overlay and you can close it by clicking somewhere at the dimmed section outside of the "popup" instead of the "X".

ahoj1234 Wednesday, May 23, 2012 12:42:26 PM

Originally posted by QuHno:

Originally posted by sie65:

http://www.roque-santa-cruz.co.uk/
impossible to close the pop-up

It is an overlay and you can close it by clicking somewhere at the dimmed section outside of the "popup" instead of the "X".

but the "X" should be enough.. So this is bug.. however you can do it other way..

EricJH Wednesday, May 23, 2012 12:59:27 PM

Originally posted by An-dz:

In truth it's caused by loading both 32bits and 64bits version of the plugins.

Here on 32 bits platform it will load multiple plugins from the Mozilla plugins folder.

predator2104 Wednesday, May 23, 2012 1:06:09 PM

Why you don't implement Mp3 and h.264 support like other browsers already do!???

blackcoder Wednesday, May 23, 2012 1:11:26 PM

Because they want to support only open standards and not patent riddled stuff as far as i know, but maybe this could change in the future, sadly.

Fhury Wednesday, May 23, 2012 1:21:51 PM

Thanks for the bug fixing. Good thing Opera is not speaking about beta anymore up

Sid32 Wednesday, May 23, 2012 1:39:45 PM

As an FYI- Google chrome in linux changed the name of its flash plugins to PepperFlash in the latest 20.0 beta. Opera doesn't detect that plugin, it detected Chrome flash plugins before, so I had to switch back to using the Firefox chrome plugin.

The Chrome flash plugin is a more up to date version of flash.

minho Wednesday, May 23, 2012 2:12:09 PM

Originally posted by sie65:

http://www.roque-santa-cruz.co.uk/impossible to close the pop-up


Confirmed.
Ubuntu 12.04 amd64, x64 build, no hwa

NeXaen Wednesday, May 23, 2012 2:25:06 PM

@ Blazej Kazmierczak

did you read the bug DSK-362047 ? Are its' descriptions clear ? if not, tell me to describe more. this bug no. is related to RTL and not fixed yet.

PengePenge4 Wednesday, May 23, 2012 4:02:13 PM

Originally posted by predator2104:

Why you don't implement Mp3 and h.264 support like other browsers already do!???


Because they have to pay for it tons of millions, because they're not open source. And they are not as rich as Apple, Google or Microsoft.
Plus principles like blackcoder said.

Write a comment

New comments have been disabled for this post.