Developers › Desktop Team blog

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

April 23, 2012 · by Wojciech Dzierżanowski

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

Readers' comments

Comments left by My Opera members under the original post: the first 50, as archived.

  • jeromebartonTuesday, April 24, 2012 7:32:37 AM

    Thanks! Great news
  • MichałEmdekTuesday, April 24, 2012 7:35:56 AM

    Wow, nice progress. :-)

    But list of tabs still shows up in Tools / Advanced menu...
  • ClashCityRockerclashcityrockerTuesday, April 24, 2012 7:36:27 AM

    Speeddial seems to be different...
  • Muneer Hassan Abdullamha2999Tuesday, April 24, 2012 7:37:07 AM

    Thank you love
  • Michael A. Puls IIburnout426Tuesday, 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 MygaievkloggTuesday, April 24, 2012 7:58:54 AM

    Moderator edit: This comment has been removed for breaching our terms of use.
  • earth01Tuesday, 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
  • SteveKongTuesday, 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!
  • rudentamrudenstamTuesday, 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).
  • FavDjiXasTuesday, 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?
  • MossManTuesday, April 24, 2012 8:29:17 AM

    Tried Farsi just for fun... was quite tricky getting back to GB English afterwards! lol
  • MichałEmdekTuesday, 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 HauboldAltariusTuesday, 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ádgelayrtonnadgel92Tuesday, April 24, 2012 8:43:00 AM

    Thanks..
  • bachokochoTuesday, 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
  • HiramapriorimeisterTuesday, 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.
  • shanehTuesday, 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.
  • SteveKongTuesday, 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
  • Christophchristoph142Tuesday, 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
  • GreLITuesday, 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.
  • NeXaenTuesday, 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
  • DayderDayTuesday, 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
  • lmmanisTuesday, 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!
  • bachokochoTuesday, 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)
  • Nikolanikola6Tuesday, 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
  • larsklTuesday, 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.
  • BigMuscleTuesday, 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 Wangwangyi6854Tuesday, 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:


    hw is off:


    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 WuPLUserTuesday, April 24, 2012 10:02:48 AM

    Nothing changing for me...
    I'm back to 1289.
  • BigMuscleTuesday, 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.
  • HunterHeadTuesday, 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łEmdekTuesday, 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.
  • CrabmanTuesday, 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.
  • MossManTuesday, 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
  • MossManTuesday, 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...
  • ahoj1234Tuesday, 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ákNeo399Tuesday, April 24, 2012 10:29:46 AM

    I don't know why Sync is not working for me cry.
  • HunterHeadTuesday, 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
  • ahoj1234Tuesday, 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 CrimsonTuesday, April 24, 2012 10:36:13 AM

    Opera still opens some links in new tabs.
  • AvolaTuesday, 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.
  • ahoj1234Tuesday, 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 FrazierAndrewDFrazierTuesday, 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.
  • Christophchristoph142Tuesday, 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"...
  • ahoj1234Tuesday, 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..
  • D1sasterp1eceTuesday, 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.




    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 AdarYtseJamTuesday, 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ølmehelgeagTuesday, 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.
  • XombiemubaidrTuesday, 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
  • XombiemubaidrTuesday, April 24, 2012 11:08:32 AM

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

About this article

Published inDesktop Team blog
DateApril 23, 2012
AuthorWojciech Dzierżanowski
OriginalInternet Archive