Developers › Desktop Team blog

Presto 2.9

June 20, 2011 · by Haavard

We have another Presto update for you all in this snapshot, including a version increase to 2.9.

In addition to Presto (Core) updates like improved CSS parsing speed, cookie sharing between the browser and extensions, support for providing the original source line for CSS rules, etc., there are numerous Desktop enhancements, including changes to the way tabs are activated when clicking them.

Take a look at the highlights and changelog below for more.

Highlights:

  • Opera is now on Presto 2.9 (Presto/2.9.168)
  • Extensions can now share cookies with the browser (you won't have to log in separately from an extension)
  • Support in Core for providing the original source line for CSS rules, which will benefit future versions of Dragonfly
  • CSS parsing performance is up to 10-15% faster due to CSS tokenizing optimizations
  • Changes to tab activation: When Speed Dial is the active tab, other tabs are not activated on mousedown. This allows you to drag open tabs into Speed Dial. Hovering a Speed Dial tab while dragging something will also activate it
  • The Winstaller now has an option to pin Opera to the taskbar on Windows 7
  • Several crash fixes, and numerous other fixes as well

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-338128 Crash on closing browser with a notification window open
  • DSK-333039 All Speed Dials except newly added Link Speed Dials disappear when startup dialog is shown
  • DSK-335478 When there is more than one Trash folder, use the one with lower id
  • DSK-269877 Tab activation is on mousedown; can't drag tabs to Speed Dial
  • DSK-338380 Sync sends two requests (correct and empty one)
  • DSK-338343 Opening panel in one window opens it in others as well
  • DSK-339110 Remove search setting from session files
  • DSK-339458 Switching between Speed Dial website and extension suggestions stops loading previews
  • DSK-338908 Crash when installing Speed Dial extension
  • DSK-339265 Speed Dial extensions installed through add dialog have url set to http://<title>
  • DSK-339375 Crash when trying to open Speed Dial extension preferences when search field is focused
  • DSK-339267 Ghost Speed Dial extensions created after loading previews through Add Speed Dial dialog
  • DSK-339443 Can't add new Speed Dial if + button is hidden
  • DSK-339347 Only document windows saved in session
  • DSK-336946 Search related crash
  • DSK-339779 Opera fails to start when search.ini points to invalid default search engines

Core
  • CORE-6861 Font initialization slows down Opera's startup
  • CORE-39247 Accessing items in localStorage lowers the security status of secure sites to insecure
  • CORE-39348 Fix for widely reported crash
  • CORE-39282 SunSpider stops halfway with JS error about inline script generation limit
  • CORE-39306 Link adds whitespace as suf- and prefix for occurences of & in passwords
  • CORE-38972 crash on setting iframe src on load from within injected script
  • CORE-35215 Allow extensions and browser to share cookies
  • CORE-38641 Optimizations to the CSS tokenizing (CSS parsing performance up to 10-15% faster)
  • CORE-35655 Extension related crash on exit
  • CORE-34135 Object load not fired for CSS or JavaScript files
  • CORE-37689 Overflow container inside table introduces unwanted scrollbars
  • CORE-37957 Gmail video chat does not show picture
  • CORE-38596 Password manager related crash
  • CORE-38760 Angry Birds web game sometimes doesn't load on reload
  • CORE-38956 Hitting back option after log out from Facebook crashes the Opera with the "Facebook Chat message count" extension
  • CORE-39145 Impossible to spatnav to and through the entire block of news on BBC due to nested blocks with non-visible overflow
  • CORE-39369 XML parsing failed error when opening local MHTML files

Mail
  • DSK-333032 New Label filter doesn't catch messages with default settings
  • DSK-328281 After deleting a label the mails don't become unhidden in other views

Windows
  • DSK-329735 Provide option to pin Opera to taskbar on Windows 7
  • DSK-339469 Error initializing Opera: module 10 after running installer
  • DSK-339337 Crash when editing Speed Dial entry search box is focused but out of the viewport

Linux/FreeBSD
  • DSK-338867 opera --full-version activates the startup notification protocol
  • DSK-338974 Starting Opera again to get new window in SDI mode doesn't work on UNIX
  • DSK-338270 Selected (or active) dropdown buttons are not skinned properly under GTK
  • DSK-321445 Improve dialog tabs in KDE
  • DSK-339374 Add and edit dialogs incorrectly positioned when search filed in Speed Dial is focused
  • DSK-337912 Too big bottom margin for Speed Dial extension preferences overlay dialog
  • DSK-339547 Crash when installing Speed Dial extension from addons.opera.com while extension preview is loaded in Speed Dial
  • DSK-338362 Middle clicking results in opening the Speed Dial and a tab in the background with the primary buffer as the URL
  • DSK-339272 Crash when cycling tabs

Readers' comments

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

  • crash120. June 2011, 19:44

    testing
  • Jordan TrillesCristallix20. June 2011, 19:45

    Very cool, testing wink

    Thank you Haavard!
  • Cristiancristianer20. June 2011, 19:46

    Good. Thanks !!!! rolleyes
  • Pablo Bellucciampkstroff20. June 2011, 19:46

    Great! Testing
  • OlliOlli9120. June 2011, 19:50

    And still the tabbar bug on Mac..cry
  • fmbb20. June 2011, 19:52

    "drag open tabs into Speed Dial.."

    don't work with [+] button hidden

  • Mészáros AntalMesant20. June 2011, 19:55

    Thanks! Very fast!
  • ruaman20. June 2011, 19:56

    Awesome...!!! Thank you Opera team...!!! smile
  • Jordan TrillesCristallix20. June 2011, 19:57



    Problem with translation:

    should be: "Sur le bureau"; "Épingler à la barre des tâches"; "termes"
  • aplan20. June 2011, 20:02

    Wow!!! Cool!!!
  • Satan D. Lucifersupertrol20. June 2011, 20:04

    Cool!..the O menu instead of blue for opera next..it is red

    this will be my main clean installation over 11.11

    thanks guys for the core upgrade


    yes
  • Muhammad-Ubaid razamubaidr20. June 2011, 20:10

    Hurrayyyy.... bigsmile bigsmile cheers jester
  • Mészáros AntalMesant20. June 2011, 20:14

    party wizard yes
  • tisazalay20. June 2011, 20:22

    Working great, a bit faster, on W7 64b SP1.
  • Pramod Ghugegeeneeyes20. June 2011, 20:22

    Its not available on Opera Next?
  • Daniel HendrycksDanielHendrycks20. June 2011, 20:24

    Since there's a new core version, I wonder if you'll release a beta 2...
  • nick_el_sonnickelson20. June 2011, 20:25

    Testing...


    Thanks opera team yes
  • Szőts Ákosszotsaki220. June 2011, 20:30

    I see no speed dials at all. Simply they disappeared. I have just a huge [+] button in the middle of my screen.

    I made the changes you wrote in "Re: Speed Dial", but no success. Opera Link says that it works correctly.
  • helsten220. June 2011, 20:31

    Thank you for the new build.
    FYI, my previous issues are still open:
    http://my.opera.com/desktopteam/blog/show.dml/30974182?startidx=50#comment62429592
  • Bhikkhu PesalaPesala20. June 2011, 20:31

    Originally posted by BtEO:

    Once upon a time you could drag an inactive tab into a text box to copy its address there. I'd like at least the option to restore that behaviour, the copy behaviour still exists, but it's useless when mousedown activates the tab you're trying to drag.

    Agreed. The previous behaviour was better. The tab should not activate until mouse up.

    Even though one can now drag a tab to the speed dial, it is much less smooth than it used to be. There is zero benefit of the switch tab on mouse down behaviour, so why not change it back to the way it was?
  • minho20. June 2011, 20:31

    Great changelog! yikes
    Testing. cheers
  • juriemu20. June 2011, 20:34

    Moderator edit: This comment has been removed for breaching our terms of use.
  • setsutekh20. June 2011, 20:41

    Originally posted by Pesala:

    Originally posted by BtEO:
    Once upon a time you could drag an inactive tab into a text box to copy its address there. I'd like at least the option to restore that behaviour, the copy behaviour still exists, but it's useless when mousedown activates the tab you're trying to drag.Agreed. The previous behaviour was better. The tab should not activate until mouse up.

    Hold Ctrl and drag the background tab with the right mouse button.

    Originally posted by Pesala:

    There is zero benefit of the switch tab on mouse down behaviour...

    Yes there is, tab appears more instantly and Opera feels much snappier, I was touting to return tab activation on mouse-up till I eventually learned to live with it and now when I tested this new build it made me realize just how much faster tab switching feels when tabs activate on mouse-down.

    Besides, what action do you perform more, tab activation or moving background tabs to edit fields? rolleyes
  • Bhikkhu Pesala20. June 2011, 20:48

    Originally posted by sutekh:

    Besides, what action do you perform more, tab activation or moving background tabs to edit fields?


    When I want to activate another tab, I click it so mouse up is instant anyway. When I want to drag a tab to a new position, to the speed dial, or to the page, then I hold the mouse down, and I don't want to lose focus on the active tab because I am reading it and don't wish to lose my place.

    The current behaviour is just wrong. Please read the wish-list thread again. For exampe:

    Originally posted by gdveggie:

    I thought for sure I had already voted on this months ago. But since this changed, I've practically given up on sorting tabs. The focus change on mouse-down is just too counter-intuitive and visually/organizationally disruptive.


    Originally posted by iWasHere:

    I can live with 100 ms of delay when switching tab, but I don't want to waste seconds to switch back to previous tab after reorder any tab. I think switch tab on mouse down is counter productive, & less intuitive than switch tab on mouse release.


  • OlegYch20. June 2011, 20:50

    Moderator edit: This comment has been removed for breaching our terms of use.
  • blackcaeser20. June 2011, 20:51

    Originally posted by Pesala:

    Even though one can now drag a tab to the speed dial, it is much less smooth than it used to be. There is zero benefit of the switch tab on mouse down behaviour, so why not change it back to the way it was?


    My thoughts exactly.
  • Krio LythKriolyth20. June 2011, 20:55

    Yandex Mail is now working, thanks cheers

    Originally posted by fmbb:

    "drag open tabs into Speed Dial.."
    don't work with [+] button hidden


    It works if you replace an item. Also note that you should drag the tab vertically ("tear off") to avoid switching to the tab.
  • stivo8520. June 2011, 21:01

    Great!

    But it still loose focus nad refresh SpeedDial after upgrade -> http://my.opera.com/desktopteam/blog/2011/06/14/happy-tuesday?startidx=50#comment62999862
  • aplan20. June 2011, 21:10

    Lastpass can't be install.
  • Christian WaldeXenoFur20. June 2011, 21:12

    DSK-339377 is still broken: I cannot jump from the right-most tab to the left-most with Ctrl+Tab when "Cycle without showing list" is active; despite being able to jump from the left-most tab to the right-most tab with Ctrl+Shift+Tab.
  • Torrente Torrente20. June 2011, 21:13

    Originally posted by sutekh:

    Yes there is, tab appears more instantly and Opera feels much snappier, I was touting to return tab activation on mouse-up till I eventually learned to live with it and now when I tested this new build it made me realize just how much faster tab switching feels when tabs activate on mouse-down.


    Agree. Why don't they just give us an option and everyone will be happy.
  • minho20. June 2011, 21:14

    Number of items in mail client trash is not immediately updated when I empty trash

    win 7 64 bits
  • MyOpera team, please fix this!fearphage20. June 2011, 21:25

    Is the HTML5 parser going to make it into Opera 11.50?
  • Petruspetrus20. June 2011, 21:29

    New pages in new tabs are still not active, still needs to click inside a new page before one can browse tabs back and forth with 1 and 2 (having single key shortcuts enabled).
  • Rafael Luikrafaelluik20. June 2011, 21:31

    Hahaha! You're optimizing various aspects of rendering, this thing will fly when hardware acceleration get implemented!
  • mulB20. June 2011, 21:42

    Still black lines in pictures...

    Win 7, 64 bit
  • seaman12320. June 2011, 22:20

    This allows you to drag open tabs into Speed Dial.



    Thank you very much. It works really good!
  • Rijk20. June 2011, 22:22

    Originally posted by OlegYch:

    Originally posted by trojanobelix:

    key short cuts should still work, even with the menu.

    agreed
    That's not how menus work on Windows etc. When a menu is active, only access keys can be used (try it - just press C when this context menu is up !). Or you can disable this context menu from coming up, if you don't need it automatically. See Prefs > Advanced > Toolbars.
  • sTeeVeboY20. June 2011, 22:42

    OK guys, got something to mention...

    1.) DSK-339714 still exists. (brief summary: YouTube video- & site-freeze when adjusting volume in flash player element)

    2.) Very poor scrolling performance @ http://www.sternblut.de/termine/
    In Opera Next builds even no more scrollable

    3.) Just go to this site http://www.myspace.com/sternblut and compare appearance e.g. with Google Chrome. Why does Opera almost show nothing of the content of that page? Also very poor scrolling performance on that site.

    Rest still testing...
  • EricJH20. June 2011, 23:01

    Sweet. Thank you guys; you are working late today.up Are you in a rush for something? Is there something you are not telling us? bigsmile

    Other then the above silliness please go home and get some rest:

    By Haavard(haavard). Monday, 20. June, 21:30

    Originally posted by Rijk:

    Rijk # 21. June 2011, 00:22

    .idea wizard
  • metude20. June 2011, 23:14

    Sahibinden.com has some redraw issues on this page?

    Is it Opera's bug or coding error?
  • sergiol20. June 2011, 23:30

    Originally posted by crash1:

    Changes to tab activation: When Speed Dial is the active tab, other tabs are not activated on mousedown. This allows you to drag open tabs into Speed Dial. Hovering a Speed Dial tab while dragging something will also activate it



    That is not happening here.

    Informação de versão
    Versão
    11.50 beta

    Compilação
    1049

    Plataforma
    Win32

    Sistema
    Windows Vista

    XHTML+Voz
    Plug-in não carregado

    Am I using the right version? Is it needed to adjust some setting?
  • Robson Cordeirorobsonpc20. June 2011, 23:33

    Old bug in Google Reader when you have a video in the post.

    http://files.myopera.com/robsonpc/albums/2418821/GReader.jpg

    Seven 64bits
  • HPearcehpearce20. June 2011, 23:38

    At last .. my CHAT tabs in autosave sessions open up now in staarting opera from last time.
  • CKtalon20. June 2011, 23:42

    Not sure when it happened, but acid3 doesn't even complain about timing issues. Bravo!
  • minho20. June 2011, 23:49

    Opera window is not focused when is minimized to tray and I click on new mail message notification. Confirm?

    win 7 64 bits
  • Bugfixer21. June 2011, 00:39

    No update over Opera Next network yet. sad
  • ywtbhb21. June 2011, 00:53

    Moderator edit: This comment has been removed for breaching our terms of use.
  • minho21. June 2011, 01:04

    I can't empty trash from mail client. When I empty trash all messages go back to the place of origin. cry

    win 7 64 bits
  • highstream21. June 2011, 01:09

    "DSK-339443 Can't add new Speed Dial if + button is hidden"
    Surprised to see this one now, since right clicking in a blank space has brought up the SD dialogue with an Add New Dial option for quite awhile. Were some still having problems with this?

About this article

Published inDesktop Team blog
DateJune 20, 2011
AuthorHaavard
OriginalInternet Archive