Developers › Desktop Team blog

Flexbox and @supports

October 9, 2012 · by Alexey

This build introduces latest Flexbox to desktop Opera and fixes many bugs. Some users will be happy to know that inline find menu (which you usually invoke with Ctrl+F) doesn't disappear if you use it with mouse.

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
Core
  • CORE-27374 (CSS3 flexbox)
  • CORE-47450 (introduce window.supportsCSS)
  • CORE-47447 (implement @supports from CSS Conditional Rules Module Level 3)
  • CORE-48905 (Only the top-left corner of a table with collapsed borders is rounded)
  • CORE-47438 (Webpage looses some style and google maps doesn't work properly)
  • CORE-48911 (CSS propery overflow secretly resets CSS property word-wrap to normal)
  • CORE-48896 (No transparency in Webp images (libwebp 0.2))
  • CORE-47878 (Painting issue when switching tabs in Dragonfly, border-color on overflow:hidden float)
  • CORE-48796 (Crash on matching any-namespace selector)
  • CORE-48878 (Text added to datastore does not match textarea selection)
  • CORE-48373 (Opera displays unencrypted connection on log in to mail.opera.com)

Desktop
  • DSK-374113 (Flash from extension window is displayed outside the window)
  • DSK-375059 (Drag and drop triggers when navigating using flip gesture)
  • DSK-374866 (When the quick find field in the windows panel is not empty and the user attempts to open a new tab, Opera crashes.)
  • DSK-375110 (Seesu Music extension crash when loaded)
  • DSK-375150 (Leak on copying notes (and from other places in the UI))
  • DSK-341123 (Closing browser crashes opera when mail is one of the open tabs)
  • DSK-346552 (Silent uninstallation broken)
  • DSK-374667 (Plugins gets no event on modifier keyUp)
  • DSK-374645 (Opera freezes/prevented from exiting at blogtv.com)
  • DSK-347478 (Inline find menu disappears when still in use)
  • DSK-366123 (OMenu flickers when tab bar on bottom)
  • DSK-352255 (Restored window size wrong after maximize and fullscreen mode)
  • DSK-338144 (Cannot invoke context menu in Window panel by keyboard)

Windows 7/8 touch support
  • DSK-374055 (Scrolling with mousewheel over Mail Panel doesn't work)
  • DSK-373863 (image preview extension stopped to work)
  • DSK-372747 (Prevent from opening links unintentionally when performing other touch gestures)
  • DSK-372974 (Speed dial dragged outside of the Opera window is still in dragging state)
  • DSK-374053 (Scrollbars doesn't work with touch after scrolling Mail Panel and Mail View with touch)
  • DSK-374265 (Flicking speed dial sometimes causes it to open)
  • DSK-373967 (Make it possible to start Opera in touch mode)
should hot see me

Readers' comments 100

Left under the original article, as archived; 2 pages of comments could not be recovered.

  • minhoTuesday, October 9, 2012 2:25:49 PM

    Good work!
    Testing...
  • Tenno SeremelTuesday, October 9, 2012 2:25:54 PM

    @supports


    Looks delicious :3

    EDIT: I wish grid/template layout was implemented in browsers by now…
  • Muneer Hassan AbdullaTuesday, October 9, 2012 2:29:37 PM

    :bigsmile:
  • XombieTuesday, October 9, 2012 2:37:58 PM

    :cheers:
  • alekksanderTuesday, October 9, 2012 2:38:29 PM

    nice! thanks!
    1. bad scroll performance when text is highlighted from search box
    2. "remember password?" question bar will move site not only downs, but also left a little bit.
  • uptonpark1Tuesday, October 9, 2012 2:45:27 PM

    http://img40.imageshack.us/img40/1405/opera1210.gif

    Icon size option doesn't work below 100%

    It works on Opera 12.5 and Opera 12.02
    but not Opera 12.1

    Windows 7 32 bit

    Please confirm. Thank you.

    DSK-374728
  • m910qTuesday, October 9, 2012 2:46:26 PM

    In the Flexbox example.

    While selecting some text in the middle of the boxes, and you have the cursor between two words in the text, the selection seems to grab the text below the flexbox, the Lorem ipsum text.

    This does not happen if you scroll the page to the bottom before selecting.

    Win8 32bit
  • m910qTuesday, October 9, 2012 2:49:46 PM

    If you press Ctrl+F again before the find menu is done transitioning, it will start to transition again from the beginning.
  • rolle2kTuesday, October 9, 2012 2:52:50 PM

    Originally posted by rolle2k:

    "Noooo the white flash is back.. example: click pretty much any link or browse to some site and opera will flash a complete white page before/while loading the site. This renders opera unusable for me as it hurts the eyes"

    "Could it be because Opera now inexplicably defaults to "Redraw after 3 seconds" instead of 1? I just confirmed this with a clean profile, since I was doubting whether I had changed it or not when testing something in weeks past. Win8."

    white flash still present. Win 7/8, Opera 32bit
  • minhoTuesday, October 9, 2012 2:54:58 PM

    Is flash broken on linux?
  • m910qTuesday, October 9, 2012 2:56:53 PM

    If you use Ctrl+F the find menu will stay, if it looses focus.
    If you use .(dot) the menu will stay for ~3 seconds before disappearing, if it has lost focus.

    The ~3 seconds is after you pressed dot, not after it looses focus. This seems like a weird behavior.

    Don't know if any of this is intentional or not.
  • Charles SchlossTuesday, October 9, 2012 2:57:11 PM

    opera:about Still says Beta RC


    https://twitter.com/therealsheldonc/status/240806779695529985 Emoji are not loading (does not load in 12.02, but does in Safari 6.0.1)


    https://twitter.com/therealsheldonc/status/240806779695529985 with UTF 16 changes the entire page to be Chinese simplified text only
  • Martin KadlecTuesday, October 9, 2012 3:08:06 PM

    Flexbox is my most favorite CSS3 feature, thank you for implementing it :smile:

    Now the last really noticeably missing CSS3 feature in Opera is the "calc" function. :wait:

    Oh, and don't forget about -o-user-select. Now even IE10 has it :p:
  • ChristianTuesday, October 9, 2012 3:11:04 PM

    Still not possible to get back the original version of a page by reloading after having edited the source code in source view.
  • earth01Tuesday, October 9, 2012 3:12:04 PM

    css3test.com's display broken with HA enabled (openSUSE 12.2 - gnome 3 - ATI drivers)
  • ClashCityRockerTuesday, October 9, 2012 3:13:07 PM

    Initial indications show this build fixes the Google+ Notification reply crash.. It was 90% repeatable here, so got a warm feeling...
  • berend ytsmaTuesday, October 9, 2012 3:19:42 PM

    Originally posted by c1973:

    Still not possible to get back the original version of a page by reloading after having edited the source code in source view.


    Works fine here

    Win7x64
  • Ruarí ØdegaardTuesday, October 9, 2012 3:19:57 PM

    Originally posted by minho:

    Is flash broken on linux?


    You haven't really said anything useful here. Define broken. I used Flash every single day.
  • ChrisTuesday, October 9, 2012 3:22:05 PM

    Still can't change avatar image on Twitter.

    Please take a look!

    Opera 12.1 (this build), HW ON/OFF Win7 x86.
  • road-foxTuesday, October 9, 2012 3:28:35 PM

    Loading time for some pages are very long, so: www.computerbase.de ; www.tomshardware.de/news or www.anandtech.com . I must stop and reload this pages. I've general Cache, Java script, plugins, Geolocation and Cookies deactivated. Allowing of plugins specific to the page not, only globally.
    Not so in Opera 11.64/Build 1403.
    Installed is only the skin "classica__12_xx_-12_50_1497".

    Win7 Pro/64bit
  • minhoTuesday, October 9, 2012 3:29:00 PM

    Originally posted by ruario:

    You haven't really said anything useful here. Define broken. I used Flash every single day.


    Opera does not find the plug-in.
  • minhoTuesday, October 9, 2012 3:32:32 PM

    Performance is worst on linux.
    Many pages cause high cpu usage while loading is in progress.
    When loading is finished, cpu usage goes to normal level.
    Scrolling performance is worst too.
    Several random NSLs too.

    Ubuntu 12.10 x32, E2140 cpu
  • ChristianTuesday, October 9, 2012 3:33:33 PM

    Originally posted by ytsmabeer:

    Originally posted by c1973:

    Still not possible to get back the original version of a page by reloading after having edited the source code in source view.

    Works fine here Win7x64

    Worked fine for me too in earlier versions and snapshots. But since the last view snapshots it doesn't work anymore. Tried also a clean profile.
    To make it work now I first have to clean cache which I hadn't to do before when it was enough to just reload the page.

    WinXP

    Edit: I just saw, only a certain page is affected of this. If you edit the source of http://www.fca-liveticker.de/ticker_inline.html and for example remove one or more frames, you probably can reproduce it.
    :wink:
  • Erik HauboldTuesday, October 9, 2012 3:38:40 PM

    opera still crashes when opening dragonfly and is unable to produce a crashlog.

    also since some builds i noticed random crashes when saving a file

    opensuse 12.1, x64, hwa off, webgl on

    edit:
    with all debug options turned on, these are the last 3 lines from the output:

    [24950] 0x0a2013b0: Error (104) on socket, using 0x0a2014b0
    [28695] 0x0bc73bc0: Error (104) on socket, using 0x0bc73cc0
    Speicherzugriffsfehler


    edit2:
    also happing since some builds is, that randomly some tabs aren't maximized anymore. i can drag them to fit the screen again, buts still its a bit strange :wink:
  • minhoTuesday, October 9, 2012 3:41:28 PM

    This download link does not work ("The server requested a login authentication method that is not supported.")
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/16.0/win32/pt-BR/Firefox%20Setup%2016.0.exe

    it works fine on FF 15.

  • earth01Tuesday, October 9, 2012 3:41:31 PM

    Originally posted by minho:

    Performance is worst on linux.Many pages cause high cpu usage while loading is in progress.When loading is finished, cpu usage goes to normal level.Scrolling performance is worst too.Several random NSLs too.Ubuntu 12.10 x32, E2140 cpu


    Adobe will drop support for flash on linux soon. Just saying.
    EDIT : source http://get.adobe.com/flashplayer/
  • MaximTuesday, October 9, 2012 3:46:48 PM

    Originally posted by uptonpark1:

    Icon size option doesn't work below 100%
    Please confirm. Thank you.



    confirmed.
  • minhoTuesday, October 9, 2012 3:53:08 PM

    Originally posted by earth01:

    Adobe will drop support for flash on linux soon. Just saying.


    I know.
    Ubuntu problem... after reinstall flash plug-in from oficial repositories it's working again. :up:
  • step-2Tuesday, October 9, 2012 3:53:38 PM

  • minhoTuesday, October 9, 2012 4:08:04 PM

    Originally posted by sunmooon15:

    gnome 3.6 support


    Confirmed.

    Why does F11 (back from full screen mode) not work while "Press ESC to exit full screen mode" is on the screen? Bug or intentional?
  • Tobias C. BernerTuesday, October 9, 2012 4:11:23 PM

    The Arrow-Down key still does not seem to work in the address-bar on FreeBSD... But at least it's no longer mapped to 'Enter', that makes this build only annoying and not unusable...
  • s/ashTuesday, October 9, 2012 4:29:57 PM

    After every upgrade, Opera AdBlock extension stops from working. I don't know about the other extensions as I only have this one installed on Opera Next.

    The solution is to reinstall the extension.

    Win7x64SP1, Opera Next 12.10 x64/x86 builds.
    https://addons.opera.com/en/extensions/details/opera-adblock/?display=en
  • tim71Tuesday, October 9, 2012 4:32:38 PM

    Originally posted by minho:

    Is flash broken on linux?



    Looks like it works just fine...
  • rseilerTuesday, October 9, 2012 4:34:10 PM

    Originally posted by rolle2k:

    "Could it be because Opera now inexplicably defaults to "Redraw after 3 seconds" instead of 1? I just confirmed this with a clean profile, since I was doubting whether I had changed it or not when testing something in weeks past. Win8."

    white flash still present. Win 7/8, Opera 32bit


    But my point in asking that was "Is yours also set on 3, and if so, does setting it on the usual 1 get things back to what you expect?".
  • SteveTuesday, October 9, 2012 4:51:00 PM

    No mention of that Linux (Ctrl+)Shift+Tab issue, so probably not fixed yet ... :sad:
  • MarkueTuesday, October 9, 2012 4:54:25 PM

    In Opera not work download any script if this is save in other domain. I see this problem in http://gumtree.pl because in any ads cannot send attachment but solution is easy (download http://include.classistatic.com/include/e793_5/c3js/classifieds/rel1/shared_pages/flashChecker-min.js this script and add him as userscript) .
  • grishka93Tuesday, October 9, 2012 5:21:40 PM

    Please fix DSK-375422 ASAP as it is a critical security issue.

    UPD: It actually was fixed, but isn't listed in a changelog.
  • PatrickTuesday, October 9, 2012 5:24:48 PM

    Anyone else having problem with selecting text. If you select text up-down as soon as the mouse is released the text is unmarked. BUT selecting text down-up is fine.
  • nimu_chanTuesday, October 9, 2012 5:29:51 PM

    Thank you:up:
  • D1sasterp1eceTuesday, October 9, 2012 5:30:05 PM

    There are still some issues with Imagus - when you hover zoom and image and move the cursor a bit, it smudges all over the place. Plus, DSK-372481 (see http://my.opera.com/community/forums/topic.dml?id=1504912)
  • GPBTuesday, October 9, 2012 5:38:07 PM

    This page is broken, sliders not working correctly as they do in FF (upper right, select years/PCs).

    http://www.webroot.com/En_US/consumer-products-secureanywhere-internet-security-plus.html

    Win7x64, 32-bit build.

    AND

    Alt-D *still* activates the File drop-down menu instead of just setting focus to the address field.
  • labourerTuesday, October 9, 2012 5:59:33 PM

    Originally posted by GamePat:

    Anyone else having problem with selecting text. If you select text up-down as soon as the mouse is released the text is unmarked. BUT selecting text down-up is fine.

    Not confirmed. Selecting text works fine here.

    Windows Vista x86, Intel GMA X3100
  • nemesis9912Tuesday, October 9, 2012 6:09:04 PM

    Disable opera:config#User Prefs|Wand Autosubmit

    Try to paste username and passwort with Ctrl+Enter

    You will be logged in automatically. :furious: That's not OK.
    With the Login-Button you will not logged in. :bigsmile:

    Works fine in 12.02.
  • labourerTuesday, October 9, 2012 6:10:13 PM

    Originally posted by minho:

    This download link does not work ("The server requested a login authentication method that is not supported.")
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/16.0/win32/pt-BR/Firefox%20Setup%2016.0.exe

    it works fine on FF 15.

    Confirmed for that specific link. I suppose they only allow access for Firefox clients to that path. But on a general basis, ftp seems to work as it should in build 1620.
    E.g. ftp://ftp.mozilla.org/pub/firefox/releases/16.0/win32/pt-BR/Firefox%20Setup%2016.0.exe

    Windows Vista x86, Intel GMA X3100
  • FranckyTuesday, October 9, 2012 6:30:33 PM

  • sebesimihaiTuesday, October 9, 2012 6:33:35 PM

    Facebook not loading well and very slow load
  • Ruarí ØdegaardTuesday, October 9, 2012 6:36:49 PM

    Originally posted by minho:

    Opera does not find the plug-in.

    I see you mention in your next post that you use Ubuntu 12.10. I see no issue there. Flash is found and works just find for me.
  • Ruarí ØdegaardTuesday, October 9, 2012 6:39:40 PM

    Originally posted by sunmooon15:

    gnome 3.6 support



    http://my.opera.com/ruario/blog/2012/10/02/problems-running-12-10-on-12-10
  • minshterTuesday, October 9, 2012 6:46:46 PM

    Copied this from my post in the previous build -

    Opera crashes on this website address - www.kbb.com/whats-my-car-worth

    Opera fails to create a crash log when it crashes for the above site.
    Opera x64, Windows 7, HWA on.

    Also for Chase bank site (chase.com), after entering the log in details it will not load the account splash page. You always have to reload the page, then it loads fine.

    -----

    Additionally, in the previous build & this build all the graphics are broken on www.xda-developers.com
  • ll3moTuesday, October 9, 2012 6:51:13 PM

    After writing a message in the chat on gmail (or g+), the cpu goes over 50% and only close the tab stop it. In opera:cpu the usage is about 2-3%.
    Disabling SPDY fix the problem.

    Someone in Opera is considering this? I'm reporting this since SPDY was introduced.

    (Windows 8 rp x64, x64 build, hwa off)

Pages: 12 Next »

About this article

Published inDesktop Team blog
DateOctober 9, 2012
AuthorAlexey
OriginalInternet Archive