Developers › Desktop Team blog

Happy Eyeballs

October 16, 2012 · by Alexey

As the title says, this build brings support of RFC 6555 - Happy Eyeballs to Opera! :rolleyes: Now Opera tries to connect to IPv4 and IPv6 hosts simultaneously and chooses whichever responds the faster. This will eliminate connection delays for in cases when IPv4 or IPv6 is slow or unavailable. Also this build fixes another NSL bug. Look after any regressions, though! :bug:

Following numerous requests at forums here and there, we fixed a few long-standing issues with navigating back and fast-forward, restoring session after powerloss situations and handling keys on some platforms.

Known issues
Regressed in previous snapshot, we know about them, no need to tell us again:
  • DSK-375750 (Can't restore window if theme installed)
  • DSK-375770 (Black Opera window having a tab with windowed plugin active and minimizing then restoring Opera's 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

Core
  • CORE-26204 IPv6 task: RFC 3484 (getaddrinfo) and RFC 6555 (Happy Eyeballs)
  • CORE-48979 NSL when using timed-out idle connections
  • CORE-39910 box-shadow not rendered when box is of 0 width and height
  • CORE-48864 Incorrect bounding-box for box-shadow
  • CORE-48950 Box-shadow with large offset is incorrectly clipped
  • CORE-48904 Many box-shadows will freeze Opera
  • CORE-48881 Navigating back in history should not scroll window to last anchor
  • CORE-48860 Crash when returning caret to non-existent element
  • CORE-48929 DocumentEdit's inline IME may crash if initialized when there's no caret
Desktop
  • DSK-365429 Crash on exit when autosaving session
  • DSK-375314 [Lin] Shift+Tab and Ctrl+Shift+Tab shortcuts no longer work on Linux
  • DSK-371646 [Mac] KeyCodes of number keys are different while holding Shift, the key property is wrong
  • DSK-371859 [Lin] Unix editing keys for single character actions repated twice
  • DSK-374069 [Mac] double @ on OS X
  • DSK-375566 [Lin] AltGr zooms out
  • CORE-48977 [Lin] Opera freezes for up to a minute, when pasting from the primary buffer (middle click) into Flash textbox and leaves a zombie process
  • DSK-375381 Fast forward is broken on google.com
  • DSK-373372 Mouse gesture forward does not trigger wand autofill
  • DSK-375550 Crash on installing extension if HTTP Accept Language=,
  • DSK-375120 [Lin] Gtk3 themes do not full update without restarting
  • DSK-372892 [Mac] Crash when drag and drop extension config.xml from Coda panel to Opera
  • DSK-365871 Progress bar serious repaint issues (when possitioned at bottom)
  • DSK-372345 [Lin] Tooltips and menus displayed on all Gnome/Unity desktops
  • DSK-277691 Remove "User JavaScript on HTTPS" activation dialog
  • DSK-375254 Crash when dragging stack from Window panel to tab in tab bar
  • DSK-371096 Corrupted autosave.win should be restored from autosave.win.bak
:yikes:

Readers' comments 50

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

  • GhirahimTuesday, October 16, 2012 1:55:55 PM

    Yay! Thanks. :bigsmile:
  • anikulTuesday, October 16, 2012 1:58:04 PM

    DSK-372444 and DSK-372445 not fixed yet...

    How many times do I have to escalate this issue???
  • XombieTuesday, October 16, 2012 1:58:23 PM

    :coffee:
  • I need a nameTuesday, October 16, 2012 2:04:26 PM

    Thank you,
    Remove "User JavaScript on HTTPS" activation dialog, so User JavaScript 'll work on Https ? (for some body don't want it, just use exclude https://*); Opera XSS hasn't fixed yet (this time, I don't post link :p:) but it is not important
  • bEuweTuesday, October 16, 2012 2:10:10 PM

    Originally posted by anikul49:

    How many times do I have to escalate this issue???

    You're funny. WIR
  • earth01Tuesday, October 16, 2012 2:11:56 PM

    Segmentation fault on trying to access portal.opera.com
    Impossible to test because of speed dial loading it on start.

    openSUSE 12.2 x64 gnome 3.4.2

    EDIT : on any website in fact
  • helsten2Tuesday, October 16, 2012 2:12:27 PM

    Hmm, scrolling with the mouse wheel seems to be slowing down again.
    E.g. this site:
    http://www.cnet.com/

    Win7 x64, Opera x64, HWA Off
  • hurugTuesday, October 16, 2012 2:21:00 PM

    Thxs. Testing in progress...
  • woj-tekTuesday, October 16, 2012 2:21:28 PM

    CORE-48881 Navigating back in history should not scroll window to last anchor


    I don't get it -- when I use 'back' I DO WANT to get to the exact same page as I was before, with all the forms and place of the viewpoint...
    Why on earth this would be considered a BUG?!
  • einiTuesday, October 16, 2012 2:23:44 PM

    Sounds impressive :party:

    Originally posted by Alexey:

    navigating back and fast-forward


    But "Rewind" still only works on private tabs :cry:
  • Jon GjengsetTuesday, October 16, 2012 2:28:17 PM

    Segmentation fault on every website here (Arch Linux x86_64) as well (re: earth01 above)...

    Edit: Don't even have to open a website. Even the speed dial segfaults...
  • earth01Tuesday, October 16, 2012 2:30:50 PM

    Originally posted by woj-tek:

    I don't get it -- when I use 'back' I DO WANT to get to the exact same page as I was before, with all the forms and place of the viewpoint...

    If you want the previous page to be like you accessed it first, set opera:config#UserPrefs|HistoryNavigationMode to 2.

    It was a bug because the page was not EXACTLY (as you say) as it was before leaving it.
  • einiTuesday, October 16, 2012 2:34:46 PM

    Originally posted by earth01:

    If you want the previous page to be like you accessed it first, set opera:config#UserPrefs|HistoryNavigationMode to 2.



    Thats a lot better. Thanks!

    Edit: Deleted my previous post, because it's no use now.
  • sluwreacTuesday, October 16, 2012 2:37:26 PM

    CORE-48881 Navigating back in history should not scroll window to last anchor


    NOT BUG
  • CrabmanTuesday, October 16, 2012 2:37:56 PM

    Originally posted by helsten2:

    Hmm, scrolling with the mouse wheel seems to be slowing down again.



    Noticed that too with the last Snapshot.
  • Jon GjengsetTuesday, October 16, 2012 2:39:39 PM

    Originally posted by eini:

    Edit: Delete my previous Ppost, because it's no use now.



    There should be a link on your own posts letting you delete them.
  • hurugTuesday, October 16, 2012 2:44:46 PM

    It seems that this build amended something on the desktop and there's no more sound in YouTube.

    Anyone can you confirm this ?
  • maxkasparTuesday, October 16, 2012 2:45:55 PM

    I hope secure sites connecting will be fixed before final.
  • metudeTuesday, October 16, 2012 2:48:25 PM

    Originally posted by woj-tek:

    I don't get it -- when I use 'back' I DO WANT to get to the exact same page as I was before, with all the forms and place of the viewpoint...
    Why on earth this would be considered a BUG?!


    +1

    Also thanks Opera team for two good build in two day.
  • UnrealmirakulixTuesday, October 16, 2012 2:50:52 PM

    http://www.kompass-lme.ei.tum.de/webapp/

    still no login possible ("Bitte zuerst anmelden!").

    Only Opera got this poblem. Working @ FF, Chrome, IE and Android 4.0 Browser.

    :sad:

    W7x64

    PS: Reported as DSK-375772
  • Jordan TrillesTuesday, October 16, 2012 2:56:38 PM

    DSK-365429 Crash on exit when autosaving session
    DSK-371096 Corrupted autosave.win should be restored from autosave.win.bak

    If this works it is a great news! Thanks a lot! :king:
  • PassieTuesday, October 16, 2012 3:06:40 PM

    Pressing alt+space fixes the black screen though
  • minhoTuesday, October 16, 2012 3:18:42 PM

    ctrl+0 is working on linux. :yikes:
    Thanks. :up:
  • zombieTuesday, October 16, 2012 3:19:22 PM

    Segmentation fault when opening the speed dial.
    No crash log generated.

    Manjaro Linux w/ Gnome shell x86_64
  • fernandoTuesday, October 16, 2012 3:21:17 PM

    Dialogs:
    "Delete Private Data", and "Opera Is Up-to-Date"
    do not accept keyboard input to Click Button.
    i.e.,
    Esc does not close.
    Enter does not press default button (OK, Delete).
    Tab does not navigate.

    [Windows 32-bit]
  • XenoAntaresTuesday, October 16, 2012 3:23:19 PM

    Am I dreaming? :bigsmile:

    DSK-277691 Remove "User JavaScript on HTTPS" activation dialog


    Oh happy day‽
  • TZ86Tuesday, October 16, 2012 3:26:27 PM

    Why Ctrl+1 opens sidebar (instead 1st Speed Dial cell)?

    Also I have lots of segfaults (BTW crash handler doesn't launch) on Arch Linux 32-bit.

    *switches back to 1624*
  • minhoTuesday, October 16, 2012 3:27:23 PM

    What about M2 fixes?
  • MarkueTuesday, October 16, 2012 3:27:40 PM

    Opera after update lost different data (cookies, passwords, entries in download list)

    If switch tab and in background is run page with any plugins (Flash or Java) opera sometimes freeze 2-5 seconds
  • MarkueTuesday, October 16, 2012 3:27:41 PM

    Opera after update lost different data (cookies, passwords, entries in download list)

    If switch tab and in background is run page with any plugins (Flash or Java) opera sometimes freeze 2-5 seconds
  • ChristianTuesday, October 16, 2012 3:32:45 PM

    DSK-375750 (Can't restore window if theme installed)


    Note: can't even restore window if no theme installed (except standard skin)

    XP, hwa off
  • ahoj1234Tuesday, October 16, 2012 3:34:44 PM

    Originally posted by polaque:

    Opera after update lost different data (cookies, passwords, entries in download list)


    Cant confirm under W7 with this x64 build (updated from yesterday´s build)

    Originally posted by minho:

    ctrl+0 is working on linux.


    on W7 x64 it is working too.. nice to see it :smile: (it should be in changelog..)



    In last few weeks I have feeling like that Opera is going the right way.. keep it going :smile: At Christmas time we should have unbugged Opera if you will continue :smile:
  • einiTuesday, October 16, 2012 3:37:17 PM

    Originally posted by jonfrg:

    Originally posted by eini:

    Edit: Delete my previous Ppost, because it's no use now.

    There should be a link on your own posts letting you delete them.


    Sorry there is a "d" missing.

    "Edit: Deleted my previous post"

    Was a long day ;-)
  • ChristianTuesday, October 16, 2012 3:38:24 PM

    Typing the character ^ two times does no longer result in ^^, now I have to type it four times.

    XP, hwa off
  • Bryan KirkTuesday, October 16, 2012 3:43:49 PM

    Originally posted by polaque:

    Opera after update lost different data (cookies, passwords, entries in download list)

    If switch tab and in background is run page with any plugins (Flash or Java) opera sometimes freeze 2-5 seconds

    I also noticed a similar issue. Most of my history/typed history has been lost after updating.
  • GalileoTuesday, October 16, 2012 3:49:47 PM

    DSK-375750 (Can't restore window if theme installed)


    For me it happens with standard skin also, not only with themes. Xp Pro Sp3
  • rechenkoenigTuesday, October 16, 2012 3:50:11 PM

    Score on
    http://html5test.com/
    went down from 412 to 404 points with this build (no hwa, 32bit).
    Don't know which tests are responsible.
    But they state they updated the page on October 15th - could also be due to that.
  • ЕгорTuesday, October 16, 2012 3:52:34 PM

    Thx for the CORE-48881 !
  • Oleg OshmyanTuesday, October 16, 2012 3:54:13 PM

    Originally posted by woj-tek:

    CORE-48881 Navigating back in history should not scroll window to last anchor

    I don't get it -- when I use 'back' I DO WANT to get to the exact same page as I was before, with all the forms and place of the viewpoint... Why on earth this would be considered a BUG?!
    Yes, you don’t get it. Imagine you open a blog post and move to the next page of comments. Here’s an example link (pointing to the previous post in this blog):
    http://my.opera.com/desktopteam/blog/2012/10/15/bugshot?startidx=50#comments
    You read that and move to the next page. Now you realize you want to re-read something on the previous page, so you press Back. Go ahead and try doing this right now. If you’re using a current release of Opera, Back will show you the previous page scrolled all the way back to the beginning of the comment section. This gets more annoying if you move back and forward several times, as it keeps scrolling back every single time. I imagine the new Opera build instead preserves your last scrolling position.
  • ugly95Tuesday, October 16, 2012 4:01:43 PM

    DSK-365871 Progress bar serious repaint issues (when possitioned at bottom)


    I've been waiting for this one for a long time. Nice work, browsing is a much better experience now.

    I have noticed a few random repaint issues with the progress bar at the bottom still. But very rarely, and nothing I could reproduce and, fortunately, it didn't stay on the screen for very long.

    Win7 x64
  • netwolfTuesday, October 16, 2012 4:01:45 PM

    Originally posted by I need a name:

    Opera XSS hasn't fixed yet (this time, I don't post link http://static.myopera.com/community/graphics/smiley.gif - ) but it is not important


    Hmm, why exactly is a XSS vuln. not important?
  • LicaonTuesday, October 16, 2012 4:07:04 PM

    "DSK-277691 Remove "User JavaScript on HTTPS" activation dialog"
    OMFG best changelog evar! 10Q!
  • minhoTuesday, October 16, 2012 4:15:46 PM

    Many random NSLs and high cpu usage on linux yet.

    Ubuntu 12.10 x32, E2140 cpu
  • ll3moTuesday, October 16, 2012 4:19:23 PM

    Gmail doesn't load with SPDY enabled.
    This is a big bug, makes SPDY totally unusable for me.

    (windows 8 rp x64 AND windows 8 pro x64, x64 build, hwa off)
  • berend ytsmaTuesday, October 16, 2012 4:19:57 PM

    Seems a problem with schortcuts
    can't use speeddail shortcuts they control the panel
  • ugly95Tuesday, October 16, 2012 4:22:24 PM

    Okay, I've found a site where the progress bar on bottom repainting issues (DSK-365871) still crop up.

    http://slickdeals.net/forums/forumdisplay.php?f=9

    Scrolling while the pages on that forum are loading often causes the progress bar to remain painted over the content.

    Win7 x64
  • minhoTuesday, October 16, 2012 4:29:42 PM

    Fix DSK-372591 before final release please.
  • minhoTuesday, October 16, 2012 4:33:33 PM

  • ll3moTuesday, October 16, 2012 4:39:30 PM

    Originally posted by ytsmabeer:

    Seems a problem with schortcuts
    can't use speeddail shortcuts they control the panel

    Confirm. I tried to delete the entries for the panel in the shortcuts, but nothing changed.
  • MichałTuesday, October 16, 2012 4:40:33 PM

    CORE-48881 Navigating back in history should not scroll window to last anchor


    I like it. :-)
    One less of those small annoyances.

About this article

Published inDesktop Team blog
DateOctober 16, 2012
AuthorAlexey
OriginalInternet Archive