Opera Desktop Team blog header

Mirror, mirror on the wall, which browser is the fairest of them all?

A long, long time ago, Opera started supporting right-to-left (RTL) and bi-directional (BiDi) content in web pages. You know what they say, Content is King. But a king cannot rule alone, which is why for several months it has been mine and a few of my colleagues' task to bring RTL support in the UI up to speed with web pages. To be honest, there have been times when our work has felt a lot like staring into a mirror, as you can see in the screenshot below.



RTL support in the UI will be receiving some amount of polish before the final release of Wahoo, but we are happy to give you a preview already. If your Windows or *NIX OS language is one of Arabic, Farsi, Hebrew or Urdu, your Opera experience will be RTL automatically. That's because the direction of the UI is now determined by the direction of the UI language set in Opera. Note that you can override the default language selection by going to Preferences -> General and picking a language from the Language drop-down, or making even more fine-grained customizations by clicking the Details… button right next to it.

Happy RTL testing and keep the feedback coming!

Known Issues
  • Incorrect skinning in mail compose window.

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
  • DSK-133022 Support MAPI (start compose with attached files from other apps) on Windows
  • DSK-361916 Badge covers URL after reloading page with return key
  • CORE-44486 Better "Search" button for error page
  • DSK-340684 Long URLs make the Content Block Toolbar buttons disappear
  • DSK-361466 Update the Opera document icon on Windows
  • DSK-349035 Missing hover effect for some protocol buttons such as Trusted, Turbo and Fraud
  • DSK-359572 Document icon on Mac is not aligned with Apple HUG
  • DSK-361649 Running gpu_info test with disabled EnableHardwareAcceleration, gpu_info.ini gets 0.
  • DSK-361950 Fixed a crash on startup
  • Skin tweaks

Mac
  • DSK-361183 Opera becomes unresponsive when loading finn.no
  • DSK-361722 No plugins on OSX 10.6
  • DSK-361613 Kernel panic situation when streaming youtube.com videos
  • DSK-344261 [Flash] Modifiers, Delete, and Arrow keys produce symbols
  • DSK-360204 Buttons with no keycodes steal focus from other applications to Opera plug-ins
  • DSK-359996 Focus stolen from another running Opera
  • DSK-360001 Caps Lock key behavior abnormal on mac get IME work build
  • DSK-353915 Attach file button in gmail compose is not drawn
  • DSK-359505 Plugin does not scroll with page
  • DSK-359977 Fixed a plugin crash
  • DSK-356562 Invisible content in Flash wmode transparent, oopp mac

Windows
  • CT-2197 Fixed a plugin crash
  • DSK-360060 Fixed a crash on exit
  • DSK-359770 Tab switching unresponsive while page is loading on startup
  • CT-2017 Fixed a leak

Linux/FreeBSD
  • CT-2432 Fixed a crash

New Opera 12 snapshotIncreased focus on Opera extensions and ending support for Unite applications, Widgets and Voice

Comments

jeromebarton Tuesday, April 24, 2012 7:32:37 AM

Thanks! Great news

MichałEmdek Tuesday, April 24, 2012 7:35:56 AM

Wow, nice progress. :-)

But list of tabs still shows up in Tools / Advanced menu...

ClashCityRockerclashcityrocker Tuesday, April 24, 2012 7:36:27 AM

Speeddial seems to be different...

Muneer Hassan Abdullamha2999 Tuesday, April 24, 2012 7:37:07 AM

Thank you love

Michael A. Puls IIburnout426 Tuesday, April 24, 2012 7:55:21 AM

Originally posted by clashcityrocker:

Speeddial seems to be different...

no Another change to speeddial. Hope it's just a regression. (The width of the mail panel can no longer be as wide without causing the speeddial page to switch layout modes.)

Artem Mygaievklogg Tuesday, April 24, 2012 7:58:54 AM

Moderator edit: This comment has been removed for breaching our terms of use.

earth01 Tuesday, April 24, 2012 8:04:48 AM

I can see some improvements in the UI. That's good.

But there at least two (quite old) skin bugs left :

- Set the tab bar to the bottom, then pull it to the top to show thumbnails. Try to click on the menu button -> it goes down.
- the progress bar goes behind the address bar since xxx/xxx elements.

EDIT : Why have you replaced the trash by an arrow ? It's less intuitive now sad

SteveKong Tuesday, April 24, 2012 8:07:39 AM

Yeah, a Snapshot a day keeps the bugs away!?
Unfortunately Opera Next still crashes on PDF.js Viewer but 11.6x works flawlessly. [OS X 10.7.3]. Please fix this crasher until final!

rudentamrudenstam Tuesday, April 24, 2012 8:13:08 AM

As always, nice with improvements!

Three problems that have been present in the last three builds now:

http://files.distorted.se/files/Bilderman%202012.04.24%2010-05-13.png

1) If you expand and then collapse a tab group the new tab + Get multiplied and drawn several times. (see left of picture below tabs)

2) The menu bar is incorrectly drawn.

3) Dragging for example google map drags away the image and does not pan the map as intended. (Not possible to screenshot).

FavDjiXas Tuesday, April 24, 2012 8:25:48 AM

1. Where did the known issues list go?

2. Why is connection bug is not acknowledged in the known issues?

MossMan Tuesday, April 24, 2012 8:29:17 AM

Tried Farsi just for fun... was quite tricky getting back to GB English afterwards! lol

MichałEmdek Tuesday, April 24, 2012 8:30:04 AM

Originally posted by earth01:

EDIT : Why have you replaced the trash by an arrow ? It's less intuitive now sad


+1

Erik HauboldAltarius Tuesday, April 24, 2012 8:32:05 AM

Originally posted by DjiXas:

1. Where did the known issues list go?

2. Why is connection bug is not acknowledged in the known issues?



unless not mentioned in the changelog they are still there. (they do it like this like a long time)


i don't have any connectionbug here... opensuse 12.1, x64

Ayrton Nádgelayrtonnadgel92 Tuesday, April 24, 2012 8:43:00 AM

Thanks..

bachokocho Tuesday, April 24, 2012 8:47:39 AM

Would you like to use Opera Mail as default mail client?
Absolutely smile
And really super cool speed dial

Hiramapriorimeister Tuesday, April 24, 2012 8:54:22 AM

Opening magnet links doesn't and hasn't worked for the past couple of builds(not sure when it started). Basically clicking on them does not open the default magnet link handling application. Works fine in Opera 11.62.

shaneh Tuesday, April 24, 2012 9:00:13 AM

Really need to add the inability to pan on google maps (and other drag issues) to the known issues.

SteveKong Tuesday, April 24, 2012 9:02:46 AM

Originally posted by earth01:

EDIT : Why have you replaced the trash by an arrow ? It's less intuitive now sad


+1

Christophchristoph142 Tuesday, April 24, 2012 9:06:51 AM

Originally posted by Emdek:

Originally posted by earth01:

Why have you replaced the trash by an arrow ? It's less intuitive now sad

+1

+1!
Hope, it's only a mistake. People who are not using Opera for years will have NO idea, what that little arrow might be, if they see it at all.

However, I like the new speed dial design. Guess it's less resource-hungry. Nevertheless, DSK-357319 (speed dial loses focus) still happens with the new design as well

GreLI Tuesday, April 24, 2012 9:07:23 AM

Hopefully, there will be fixed those awful RTL bugs in Opera with margins/paddings and background-position depending on text language (!). I've submitted corresponding bugs DSK-348680 and DSK-348683 in October.

NeXaen Tuesday, April 24, 2012 9:15:26 AM

1.
thank you for supporting RTL in UI - I tested with "Farsi" , but when I add Farsi in details section and move it up > click ok, Language box will set to Farsi but Opera UI will remain in English,

2.
one more important part to fix is an issue with parsing RTL characters(especially Farsi , Arabic) , Opera fails to distinguish characters in these languages (Farsi in my tests), for example for this link :
http://www.winbeta.net/15521/

به is defined as one character but it consists of بـ + ـه , and opera fails to detect ; for some other characters that opera distinguishes correctly it has problem with selecting and highlighting them.
به was an example, there are other examples that exist and need to be fixed like صا that consists of صـ + ـا in the word مشخصات (two words before به in the pictures) and some others. Opera needs an attention in this part to show and highlight correctly RTL languages.

look at these pictures for differences between Chrome 20(shows correctly) and Opera 12:
http://pictat.com/i/2012/4/24/21316untitled.png
http://pictat.com/i/2012/4/24/49807untitled2.png
http://pictat.com/i/2012/4/24/16886untitled3.png
http://pictat.com/i/2012/4/24/36195untitled4.png
http://pictat.com/i/2012/4/24/18030untitled5.png
http://pictat.com/i/2012/4/24/31006untitled6.jpg

p.s.as you may know there are two forms of characters in (Farsi,Arabic) : short forms and long forms ( like small and capital in English)
for example شـ is short forms of ش ;
and بـ is short forms of ب ;

and this problem exists since v9.x till now ,

p.s.2 :
the link introduced above is not the only link that Opera fails in, all the links that are written in Farsi are included like :
http://narenji.ir/
http://www.zoomit.ir/
http://www.persiancall.net/
http://1pezeshk.com/

reported as DSK-362047

DayderDay Tuesday, April 24, 2012 9:29:28 AM

changing from skin IBIS inspire to opera default shows not full adress (I think, because security badge is shorter), see
http://www.abload.de/img/adressbarh8pwe.png

Win7 x64 Enterprise, Opera x64

Originally posted by earth01:

Why have you replaced the trash by an arrow ? It's less intuitive now sad


+1

lmmanis Tuesday, April 24, 2012 9:31:47 AM

DSK-133022 Support MAPI (start compose with attached files from other apps) on Windows


Hell yes and is working great in Windows 7 x64. Just a simple suggestion: add some kind of visual feedback from Opera acknowledging the operation (either blinking the task bar icon or gaining focus would do), otherwise it felts like nothing happened.

Keep the great work!

bachokocho Tuesday, April 24, 2012 9:39:27 AM

Originally posted by christoph142:

Originally posted by earth01:Why have you replaced the trash by an arrow ? It's less intuitive now +1+1!Hope, it's only a mistake. People who are not using Opera for years will have NO idea, what that little arrow might be, if they see it at a


I thought the same too, but I don't think it's such a big deal considering the fact that the other browsers' approach is completely missing.
Re this build:
External links are opened in the same window/tab (Reuse current tab unchecked)

Nikolanikola6 Tuesday, April 24, 2012 9:53:51 AM

Originally posted by derDay:

Originally posted by earth01:

Why have you replaced the trash by an arrow ? It's less intuitive now sad


+1

+1

larskl Tuesday, April 24, 2012 9:56:46 AM

Originally posted by klogg:

Gerrit code review still not working


Gerrit is working just fine. You probably have some rules in your Content Blocker that prevent it from loading.

BigMuscle Tuesday, April 24, 2012 10:01:19 AM

It freezes very often here. Page looks loaded but there is still progress bar displayed in adressbar and nothing can't be done. It is possible to resize window, minimize, maximize but that's all. After minimizing and maximizing only black window with aero border is displayed.

Yi Wangwangyi6854 Tuesday, April 24, 2012 10:01:32 AM

There is some problems on hw. For example, in this page: http://wvvw.etdexpress.com/Japan/Osaka . on the top left corner, the login panel, the color of the text is wrong when hw is on.

hw is on:
http://files.myopera.com/wangyi6854/files/hw_on.png -

hw is off:
http://files.myopera.com/wangyi6854/files/hw_off.png -

System is Server 2008, 64bit. Card is Geforce GT 520. Driver version is 296.10.

Hardware acceleration status
Hardware acceleration
Enabled
Graphics backend
Direct3D 10.1 (Level 10.0)
Direct3D 10
Blocklist status
Blocklist version
1.0.5
Blocklist status for 2D
Supported
Blocklist status for 3D
Supported
Graphics hardware and driver details
Vendor id
0x10de
Device id
0x1040
Driver version
8.17.12.9610

Ja`Nusz WuPLUser Tuesday, April 24, 2012 10:02:48 AM

Nothing changing for me...
I'm back to 1289.

BigMuscle Tuesday, April 24, 2012 10:07:53 AM

and sometimes text are overlayed. See for example www.opera.com or "Crash Log Submission" in after-crash page. This seems to be related to HW acceleration because it does not happen when it is off.

HunterHead Tuesday, April 24, 2012 10:11:27 AM

hi, thx for good work.

1.

Originally posted by earth01:

Why have you replaced the trash by an arrow ? It's less intuitive now sad



+1, is it change for reason of change itself? trash was significantly better.

2. in fullscreen above Opera button there is few pixel gap, the same above minimize, maximize , close buttons on the right top

MichałEmdek Tuesday, April 24, 2012 10:16:50 AM

Also still the only way to zoom TXT attachment viewed inside Opera is to use mouse wheel with pressed Ctrl.

Crabman Tuesday, April 24, 2012 10:17:29 AM

I like the new style of Speed Dial, never cared much for the thick blue borders because it looked cheap. But I still don't like that the dials all move immediately when I move one around. And one small (old) optical bug: When there's another window in front of Opera with opened Speed Dial, the cursor hovers over a dial and the cursor goes over to the other window without "leaving" the dial beforehand, the dial keeps being highlighted.

MossMan Tuesday, April 24, 2012 10:24:18 AM

Has anyone actually tried clicking that trash arrow? It only works for a ONE PIXEL COLUMN on the far right of the screen! Anything slightly to the left WILL CLOSE OPERA!

mad

MossMan Tuesday, April 24, 2012 10:25:11 AM

Thinking about it - they probably just messed up the display of the trashcan... lol

No need to panic, everyone - expect a quick fix in the next update...

ahoj1234 Tuesday, April 24, 2012 10:29:11 AM

Originally posted by nikola6:

Originally posted by derDay:

Originally posted by earth01:

Why have you replaced the trash by an arrow ? It's less intuitive now sad


+1



+1

+1 trash is Opera´s legend.. arrow is everywhere (in another browser too) and now Opera is losing yourself..

Vladimír MandákNeo399 Tuesday, April 24, 2012 10:29:46 AM

I don't know why Sync is not working for me cry.

HunterHead Tuesday, April 24, 2012 10:30:00 AM

another reason, why use thrash icon for closed tabs:
most common users used to use this in addressbar for history, so now there are two same icons (down arrows) with different behaviour

ahoj1234 Tuesday, April 24, 2012 10:35:39 AM

DSK-361950 Fixed a crash on startup

Not really.. Still here.. Crash on startup at 70% at least..
W7 x64,this x64 build.. Who knows where is problem but opera crash mostly without crash log.

edit1:
now for +-15times crash on startup.. sometimes at welcome dialog,sometimes at loading pages.. any idea what should be wrong with it..?

King Crimson Tuesday, April 24, 2012 10:36:13 AM

Opera still opens some links in new tabs.

Avola Tuesday, April 24, 2012 10:41:18 AM

Don't really like the new speed dial look. For some reason the scrollbar is now visible even though the bottom dials don't go outside the screen area.

ahoj1234 Tuesday, April 24, 2012 10:41:59 AM

Originally posted by King Crimson:

Opera still opens some links in new tabs.

the links? or it is randomly..? or what.. be more specific..,not only desktop team need it to solve this but we need it too for confirm it.. And I think that it is because of drag and drop when you are little bit dragging something with URL..

Andrew FrazierAndrewDFrazier Tuesday, April 24, 2012 10:44:27 AM

DSK-361989 (Web pages don't load) appears to be fixed on Mac. Maybe it was connected to the no-plug-ins problem which is now fixed.

Christophchristoph142 Tuesday, April 24, 2012 10:44:32 AM

Originally posted by ahoj1234:

DSK-361950 Fixed a crash on startup
Not really.. Still here.. Crash on startup at 70% at least..

It says "Fixed A crash" not "Fixed all crashes"...

ahoj1234 Tuesday, April 24, 2012 10:54:57 AM

Originally posted by christoph142:

Originally posted by ahoj1234:

DSK-361950 Fixed a crash on startup
Not really.. Still here.. Crash on startup at 70% at least..

It says "Fixed A crash" not "Fixed all crashes"...

my mistake.. OK,so keep the work going..

D1sasterp1ece Tuesday, April 24, 2012 10:55:15 AM

There's some unnecessary padding on the Speed Dial even if its zoom is set to Automatic. That thing with the trash - I hope it's a mistake - not that I don't like minimalistic looks, but a trash icon is far more indicative - it's more clearly seen if it's active or greyed out.

Plus, I'll quote myself from the comments for the previous build as I still have these problems.

Originally posted by D1sasterp1ece:

I have some interface problems with this and the previous snapshot. Installed it over my old Opera 12, but it's the same thing on a clean install. HWA and WebGL are disabled, this is XP Pro SP3. http://ompldr.org/vZGhjYw/362.jpg -
http://ompldr.org/vZGhjZA/363.jpg -
http://ompldr.org/vZGhjZQ/364.jpg -
http://ompldr.org/vZGhjZg/365.jpg -

Panel edge toggle appears black before hovering it for the first time, then, after hovering it and moving the cursor elsewhere, it retains its hover state.

Go to page dialogue has some issues - even before typing something, the 'Enter address or search' text appears on top of the icon, same goes for after typing something in.


Idan AdarYtseJam Tuesday, April 24, 2012 11:00:40 AM

Well done with the RTL UI support; it looks very good for a first public release.

Helge Gjølmehelgeag Tuesday, April 24, 2012 11:00:59 AM

Originally posted by ahoj1234:

Not really.. Still here.. Crash on startup at 70% at least.. W7 x64,this x64 build.. Who knows where is problem but opera crash mostly without crash log.



I tried searching for crashlogs uploaded by the e-mail you used to sign up for My Opera, but I wasn't able to locate any.
Can you try to reproduce the crash, and fill in the e-mail address field? I'll take a look at what the crash is about.
Thanks.

mubaidr Tuesday, April 24, 2012 11:05:47 AM

cheers Keep up the development speed!


I really like new speeddial look wink

So when are u updating web controls look? p

mubaidr Tuesday, April 24, 2012 11:08:32 AM

bug Address bar changes size when some extension button is pressed.

Write a comment

New comments have been disabled for this post.