Here is a weekly update on developer stream.

There are a lot of fixes included. I listed the most important below:

  • Video popout displayed subtitles
  • Speed dial fixes such as: redraw in a new tab after resizing window, suggestions displayed twice, scrollbar hardly visible when hovering over it

We’re still working on prerendering. Next week hopefully you’ll be able to test the whole feature.

Grab the builds and let us know if you find something interesting. We hope for your active feedback as always 🙂


Full changelog.

Installation links:

Back to top
  • Cqoicebordel

    Can we have the source code of Opera 39, 40 and 41 please ?

    • Ralf Brinkmann

      Ha ha ha ha!

    • Юлия

      Can we have the source code of Opera 12 please ?
      FIFY (;

      • Cqoicebordel

        I don’t expect that anymore 😉
        But they have an obligation to provide the sources of Opera 39, 40 and 41. So I’m asking for that instead 🙂

        • Sidney Guioy

          Why ? they have this obligation ? Blink restriction ? but that only concerns theirs changes to the blink code, which is already public, as they contribute to the main repo

          • mikemanger

            They make other internal changes to their blink builds (and I expect chromium). e.g. the heap compression for Opera 39 https://blogs.opera.com/desktop/2016/07/memory-usage-opera-heap-compaction/

          • Sidney Guioy

            They work with google for that stuff, see the end of the article. Probably a special partnership about how to get the the features integrated to blink.

          • Arjan van Leeuwen

            Haha, not so special :). Blink and V8, like WebKit before it, is mostly BSD-licensed, so no special agreement is needed. Opera develops changes, and after having them work correctly we mostly upstream them where possible (because that means we don’t have to maintain big patches). Opera has some employees that are directly involved in maintaining Chromium code, and the rest of us just submit patches. You can see all of Opera’s upstreamed code that gets merged into Chromium / Blink here: https://operasoftware.github.io/upstreamtools/ .

          • Arjan van Leeuwen
          • Cqoicebordel

            Yep, I’m talking about the Chromium code they use. They make huge modifications, and don’t publish them, which is against the GNU licence.
            And all their changes are not in blink repo. There is a lot more 🙂

          • Sidney Guioy

            as i said to MikeManger they probably have a special agreement with google for the timing about integration into blink. chromium has some part under BSD so not everything has to be shared ( didn’t dig that much about which parts )

            Even if the law suggest immediate source availability, we know it’s never the case, and until some pressure from big authority, it won’t happen

          • Cqoicebordel

            Special agreement or not, they are modifying GPL code, and so they should publish it. I asked on twitter several times for the previous versions, and they told me they needed 4 weeks to publish it. I don’t see a reasonable reason for that delay, except block the concurrence, but whatever.
            Now, the last release of sources is from early august. We are way past the 4 weeks promised.
            The spirit of the GPL is “we give you this code for free, but in return, you have to give your modifications back for free too”. Not publishing the sources is in violation of that. Not publishing the sources in a timely fashion is also a violation of that, because the code wouldn’t be useful anymore.

            So, I’m asking, again, and again, and waiting for Opera to do the right thing.

          • Leonardo Gomes

            Have you checked here?

          • Cqoicebordel

            I didn’t before, now I have. Nope, it’s not there. In the other hand, it’s supposed to be there : https://arc.opera.com/pub/opera/source/desktop/

          • Arjan van Leeuwen

            @Cqoicebordel:disqus, this is simply incorrect: the main part of Chromium is under the BSD license, which means there is no obligation to share modified code: https://en.wikipedia.org/wiki/Chromium_(web_browser)#Licensing . You can find more information about the BSD license and what it means for redistribution on Wikipedia.

            Only certain small parts of Chromium (and thus Opera) are under the LGPL license, for which Opera has an obligation to provide modified code on request. This consists of third party libraries that Opera or Chromium uses. You can find out which libraries and which licenses they are under by going to opera://about/credits . Opera publishes the source code for modifications to these libraries on sourcecode.opera.com, including build instructions to build a version of Opera using the libraries built from the provided source code. Opera releases this code some time after each release, and on request if you’re really eager.

            But for reference – practically the only changes to those third party libraries are to make it build correctly with Opera / Chromium, there are no ‘huge modifications’. Opera’s changes are to the Chromium code itself, which, as said, is BSD-licensed code.

          • Cqoicebordel

            Again, “some time after each release”, the last update is from the 4th of august. And as you said, you provide it on request, so, I’m requesting the sources for Opera 39, 40 and 41.

  • L33t4opera

    Hi Kornelia, thanks for the update and fixes 😉

    Two new flags:
    – opera:flags#weather-widget
    Weather widget for the start page (under development).

    – opera:flags#print-scaling
    Enable an option to scale documents in print preview.

    • Ralf Brinkmann

      opera:flags#weather-widget – not working yet?

      • Leonardo Gomes

        It doesn’t seem to be. Probably this is the reason for the flag to be disabled by default.

      • L33t4opera

        Hi Ralf, yes, it seems to be preliminary work in progress.

  • Ralf Brinkmann

    Hi Kornelia, thank you for the new version.

    I have noticed something that I already saw in some of the last versions:

    I have updated from developer to developer. So normally there should be no need to set Opera as standard browser again.
    But if I click any link in my e-mail programm, Opera opens this link twice! Two tabs with exactely the same content.
    So I had to go to the windows settings and set Opera as standard browser again. What happens? Opera is automatically set as standard program for PDF files too. As I have disabled the Chrome PDF Viewer in Opera, it tries to download (!) any PDF file, that I try to open. Indeed there are two files now: name.pdf and name (1).pdf.
    So after everything I also have to set my PDF viewer (Sumatra PDF) as standard program for PDF files too.
    What an unnecessary work.

    Operax64 (stand alone installation)

    • Kornelia

      Hi Ralf, let me check this tomorrow morning and report if necessary. Thanks for detailed information.

    • Marcin Mitek

      Stand alone should not be possible to set as default browser. This is most likely a bug, or representation of a very old bug. Reason for that is simple, it shouldn’t leave any traces in the registry, as it doesn’t have elevated rights to do it.

      • Ralf Brinkmann

        Hi Marcin! “Should not” doesn’t matter. Fact is, that it IS set as default browser. Every time I open the “standard programs settings” Opera is the standard browser and it is also shown in the Opera settings itself. But Opera should NOT be standard program for PDF files. Opera is a browser, not a PDF viewer (outside of the internet), especially when the built in Chrome PDF viewer is disabled.

  • firuz_u7

    constantly loaded cursor around, I noticed in the Task Manager process is one that appears and disappears at the moment around the cursor download progress bar appears, and it is constant
    here he is: Расширение: Background worker
    Opera Stable 41.0.2353.56

    постоянно грузиться около курсора, я заметил в диспетчере задач один процесс то появляется то пропадает и в тот момент около курсора появляется индикатор загрузки и это постоянна
    вот он: Extension: Background worker
    Opera Stable 41.0.2353.56

  • x a

    In the initial blog post you wrote ”…and it’s possible to detach Hangouts window“ – now that statement’s gone. Hangouts extension seems to work again, indeed, according to a first impression, though.

  • Nekomajin43

    OK guys, a long time request again:

    Implement a confirm exit option as soon as possible. It is ridiculous that I lose my session every time I accidentally click on the close button.

    • Ralf Brinkmann

      Settings => Browser => Startup => Continue where I left off.

      • Rokan U.

        That’s not helpful when you’re in a private window. If you accidentally close the private window, you lose everything. However, given that the option of confirm exit is available, this kind of issues can be avoided.

      • Nekomajin43

        How does it restore my progress/state in an online app? How does it reload a private session? How does it save me valuable time when I work?

        • Ralf Brinkmann

          That is the sense of a private session or window, that it can not be restored. I don’t need that. I don’t sit in front of my computer with mirrored sunglasses and secret hat. I have around 30 tabs open and when I close Opera and restart again, all tabs are there again.

          • Nekomajin43

            Would you mind your tone? I know what a private session is for. And this is exactly why it is a big problem if we loose it accidentally.

            I don’t use private windows all the time. On the contrary, it is very rare. But the continue where I left off option won’t restore any in-app progress. I can start again my work, game or anything else I do.

            We live in a world, where more and more software run in the browser. It is a basic need to avoid accidental window closes. And it is a simple stuff to implement. They even have it in the Mac builds. It is just needed to be applied to other systems and methods, not just the shortcut.

    • x a

      If you’re thinking of multiple windows, then you’ve got to learn it the hard way (and use the re-open recently closed window function if possible), as I did. After months, almost years of self discipline, I got used to close Opera using Menu » Exit (or Alt-Q or Ctrl-Shift-X).

      • Nekomajin43

        Usually I use a single window.

    • Ricardo J. Barberis

      Yes please!
      I had to remove the Ctrl+Q shortcut because I kept accidentally pressing it instead of Ctrl+W

  • Der Herr Nick

    Hi folks, here’s another scrolling bug:
    *Open https://theintercept.com/2016/
    *Scroll up/down
    *Every time I scroll, the site’s side menu enters from the left and covers the text.

    The same goes for other sites that have fixed elements which are supposed to vanish when you scroll down. Example: Emby server (sorry, that’s a local server – maybe I can add another example later)

    Win10/64 Surface Pro3

    @ralfbrinkmann:disqus: The same thing for this build… And this is what it looks like: http://i.imgur.com/ecyL4G2.png

    Additionally my two petting bugs DNAWIZ-8994 and 8996 still peeve me.
    (*unwanted autoscroll on http://www.spiegel.de
    *scrolling by touchscreen kills scrolling by touchpad two finger gesture)

    • Ralf Brinkmann

      I have seen your image and I don’t have this problem on my computer.

      This unwanted scrolling on http://www.spiegel.de (in the first page) is the same here, but not only with Opera, also with other browsers.

      • Der Herr Nick

        That’s funny. On other browsers http://www.spiegel.de works fine for me. Mysterious.

        • Ralf Brinkmann

          Funny. Yesterday I have tried it out and had it in Opera, Google Chrome and so on. Now I don’t see this effect anymore. Not in other browsers and not in Opera. Maybe they have changed something?

          • Der Herr Nick

            Maybe an ant infestation in their server?

  • Vikruntasas

    There’s still a VPN memory leak.

  • Paweł

    Hi there,
    unfortunately this versions is unusable to me… I get segmentation fault when Opera is starting up. I’ve isolated this issue to Preferences file. If I remove it Opera is starting up normally but I’m loosing all extension data, settings, most of Speed Dial entries (about 15 entries are left out of over 200), possibly some other stuff. For now I’m forced to do:
    # apt-mark hold opera-developer
    as I don’t have time to resolve the issue and later integrating backup profile and new profile will be problematic. When I run previous version (43.0.2412.0) from terminal I get some debug data:
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 7536755
    [1122/192458:ERROR:form_field_data.cc(295)] Could not deserialize FormFieldData from pickle
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 8
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 8
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 7536755
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 7536755
    [1122/192458:ERROR:form_field_data.cc(295)] Could not deserialize FormFieldData from pickle
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 8
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 8
    [1122/192458:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 7536755
    [1122/192553:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 7536755
    [1122/192553:ERROR:form_field_data.cc(295)] Could not deserialize FormFieldData from pickle
    [1122/192553:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 8
    [1122/192553:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 8
    [1122/192553:ERROR:form_field_data.cc(328)] Unknown FormFieldData pickle version 7536755
    When Opera is closed I noticed 4 opera-developer processes and one opera-autoupdate process. Closing foreground process kills all subprocesses. Problem reproducible, removal of Preferences file solves the issue.

    New release aka 43.0.2420.0 informs only about segmentation fault before shutting down… while shutting down it displays CrashID numbers (UUIDs?).
    Segmentation fault (core dumped)

    It seems like new release has problem parsing some configuration data from Preferences file and it causes some major issues. Removal of preferences file solves the issue.

    As far as I can see my config file is 414,7 kB (414698 bytes) single line JSON file… and I’m unsure whether I can publish it’s contents (some of stuff missing after removal of this file might be sensitive).

    Thanks for any help/future updates 🙂

    • Paweł

      Sorry about ‘at this=””…’ seems like comment plugin didn’t like triangular brackets as ones used in tags to point moment of application shutdown 🙂

    • Paweł

      # uname -a
      4.8.0-28-generic #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

    • Arjan van Leeuwen

      Hey Pawel,

      Just for checking: with 43.0.2412.0 it crashes on shutdown, and with this version it crashes on startup? For both versions it doesn’t crash at all if you move your Preferences file away?

      • Paweł

        not entirely – version *12.0 doesn’t crash… it basically doesn’t fully quit – 4 processes are left after clicking ‘x’ button (GUI disappears so it’s tricky to spot at first). Version *20 (aka current) basically dies within second or two.
        And yes, everything starts and quits just fine in both versions if I remove Preferences file but some Speed Dial data, list of extensions etc. gets lost this way. Took me few try again – restore backup turns to find this 🙂

        For me it’s no big deal – I have full config backup and DEB file of previous version but general release might cause some unforeseen problems for many users.


      • Paweł

        Opera dev 43.0.2423.0 works about fine. There are still some leftover processes (stdout says: [1203/110133:ERROR:sessions_sync_manager.cc(219)] No windows present, see crbug.com/639009 but I don’t use Android) but I can handle them.

        Thanks for update 🙂

  • Кostadin

    Link text selection does not work for me. It worked in the previous build. Win 10, Opera x64

    • Kornelia

      Seems you’re right and it does not work for some reason on this version. I’ll report this. Thanks.

  • nanana1

    Files downloaded with this build still carry the Unblock security nag although it is disabled through a registry tweak applied on my computer 🙁

  • led9ru

    Install type – on USB flash, install in folder where previous version Opera 43.0.2412.0 (Install type – on USB flash too) – not update, installing above previous/

    Result = APPCRASH when Opera try start after install.
    APPCRASH each time, every time you try to run Opera.
    text of APPCRASH below this.
    I try turn off ALL extension in 43.0.2412.0, then install above it 43.0.2420.0 = same result.
    Clean install 43.0.2420.0 in new folder run normal.

    Сигнатура проблемы:
    Имя события проблемы: APPCRASH
    Имя приложения: opera.exe
    Версия приложения: 43.0.2420.0
    Отметка времени приложения: 5833603d
    Имя модуля с ошибкой: opera_browser.dll
    Версия модуля с ошибкой:
    Отметка времени модуля с ошибкой: 58335f4a
    Код исключения: c0000005
    Смещение исключения: 00000000030eb814
    Версия ОС: 6.3.9600.
    Код языка: 1049
    Дополнительные сведения 1: 56a4
    Дополнительные сведения 2: 56a4711e5c2b7869d1dfe4f3cdb374f2
    Дополнительные сведения 3: dd51
    Дополнительные сведения 4: dd510441688a8b58d103c3f2ac6a9c64

  • Luis Amaral

    Version 2420 messes up the secure side of redfagdeals.com. Cant access the secure account pages to access my profile and private messages and such.

    • Kornelia

      You’re probably talking about https://www.redflagdeals.com/user/login/ page. Can you see errors in the devtools console? (View – Show Developer Menu and Developer – Developer Tools)

      • Luis Amaral

        If I click on that link it will go to the login page and the on the top right it will show that I am logged and can access my account. From there I can go to my forum subscriptions and access the forum and it works as it should.
        But If I open a new page and go to http://forums.redflagdeals.com/ then the problem appears again.

        As for the developers menu, I dont know what I am looking at.can you help to what I should be looking for?

  • iwod

    Is it possible to make the Tab List Wider, and the current implementation hide the close button when the list is too long with slide bar appears.

    And please, Tab Stacking or Tab Overflow as advance features.
    Note: No, Vivaldi, its UI just isn’t as fast or as smooth as a Native UI. ( Vivaldi based on node.js )

    • Marc

      +1 for Tab Stacking

  • Konstantin Paramonov

    Video or animation consumes CPU in background when the tab is inactive. My suggestion is freeze them if the media does not have audio. There’s no use of playing media if you can neither see nor hear it.

    • Blapidoup

      There can be in some cases, but yeah it should use a very minimal amount of cpu.

  • Luis Amaral

    http://www.record.pt is another website that is broken with the latest version.
    Cant scroll down and it never ends loading.

    Where do I disable opera auto update feature so I can install previous version?

    • SiMcarD

      Works right here.

    • Ralf Brinkmann

      No problem with this page here.

  • Chawoobie

    Once again, while trying to download/install this update, Norton security removed the download and cited a WS.Reputation.1 threat. I’ve downloaded the offline version and will try that upgrade.

    • Leonardo Gomes

      False positive?

      • Chawoobie


        • Leonardo Gomes

          So, did you already report it to Norton so they can fix the issue?

          • Chawoobie

            No. I’ll figure out how to do it now. I thought it would be something the Opera team would have to initiate.

          • Chawoobie


  • _artem_

    feature i’m waiting for years……………

    on many sites there are oneliners e.g. with code tags, and if you hover it, horizontal scrollbar goes INTO that “textarea” and you just can’t read that one line… why not showing scrollbar OUTSIDE textarea????

    on second screenshot you can see text right to the scrollbar.. but all the other text in that line is covered by scrollbar.. AND now immagine it’s a onelines area.. there is ONLY one line of text.. and half or whole line is covered with scrollbar. nice?

    sometimes such scrollbars just don’t become smaller.. (overlay scrollbars), e.g. HERE!!! why not forcing all the scrollbars be overlay and to show them outside on any field, input and so on?????


    • _artem_

      maybe this is a better example for the issue.. js events extension

      http://prntscr.com/ddmjvr <- that stupid scrollbar covers half of the line..

  • _artem_

    another feature i’m waiting for years…

    PINNED tabs should be “locked” but not only for closing.. but also for changing url
    i pin tab not because of the tab.. but because of the page it has loaded.. what’s the profit in pinning a tab.. when i can accidently click on bookmark bar… make it impossible to change url in pinned tabs or leave it on bookmark click

    • Marko Koivuniemi

      I somewhat like this idea but it’s quite problematic because what is “change of URL”? I have pinned tab that shows my favorite strip but everyday end of this URL changes: http://www.hs.fi/fingerpori/s1306092157471 – so maybe there should be some kind of option to lock base of url on pinned tab. And maybe force every link clicked on this tab to open another tab? At least I would like that.

      • _artem_

        they could just force open in new tab every click. if you’re in pinned tab, any click on any link opens link in new tab, also if you’re in pinned tab, any click on bookmark bar opens bookmark in new tab

        upd: lol didn’t read your post till the end )) yes exactly that functionality i mean )) force open in new tab when you’re in pinned tab

        i pinned my work todo’s, there i have tickets that i have to solve. and i want that page to always show my tickets and not going into ticket when i click on it, it should be opened in new tab.. yes i could click with shift, or ctrl, or mouse wheel..

        • Candyce Kennedy

          The only thing about Opera that drives me crazy is the inability to Force New Tab to open option. I am constantly overriding current tabs by accident. PLEASE make this an option!!!

  • alexSuper

    I have uMatrix, an script blocker, as an complement of the native blocker in browser. It used to list all site whether loaded or loading halfway before jumping into ready status. Now some of them is missing, blocked before it shown in the list of uMatrix, that i have to open the developer tool to see these site. Does the native blocker changed the priority for plug-in in the recent version of opera develop?

  • Nekomajin43

    Guys, any words on the WebExtensions stuff? https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities

    Is it a standard already? If it is, what is the timeframe of you making the changes?

  • Eugene B.

    Sometimes I see this (see screenshot) after opening Speed Dial page via mouse gesture (down). Never happen before this build.

    • Der Herr Nick

      The same happens here as well. And it does so on seemingly random occasions, not only when opening a new SD via mouse gesture.

  • Cobalt

    Thanks a lot for this: “DNA-57886 When opening new tab from other tab’s context menu it opens at the end of tab strip”

    You are the best!!! =D

    • Mikolaj Boc

      Welcome. 🙂

  • Nice. Soundcloud now says that I’m blocking flash.
    // Gentoo Linux ~amd64

  • Ralf Brinkmann

    Flash video does not play:
    Flash plugin is installed and enabled. “Allow sites to play flash” in the Opera settings is enabled. Video does not play. When I switch to “Ask first before allowing sites to run Flash (recommended)” there is no query.
    In Google Chrome, Vivaldi and Firefox the video plays without problems.

    Adobe Flash Player Version: PPAPI

    • Leonardo Gomes

      The same happens on Beta 42. If you disable Flash, the video will play fine in html5.

  • Vikruntasas

    As a suggestion – would it be possible to have an option to make the scrollbars thinner and/or to have an option to make them fade away when not scrolling?

    Windows/Linux versions of course as OSX does that system wide.

  • sezai

    ikinci el esya alanlar için http://www.ikincielesyaaliriz.com

  • Mat M

    I did not find the option to move to tab on the left when closing. Or to previous active tab. I find it annoying when you open new tabs from a list of links, and closing one do not get back to the list.
    Can we expect something in this direction ?

  • Der Herr Nick

    Sometimes the speed dial looks less than great:
    IDK what triggers this.

    • Leonardo Gomes

      Yep, I see the same here.

  • Jin

    In my case, this build (Windows x86) is not working at all.
    After clicking on the Opera icon, Opera launches 2 “opera.exe” processes (plus 3 x crashreporter), but then it always ends up crashing.

    I reinstalled Opera to no avail.

  • Der Herr Nick

    Next bug:
    Google for a random picture –> Click on one –> Click on “original size” on the right frame –> nothing happens.

    Actually, Opera should open the respective picture.


    Well, O43 seems to be a bit of a fuckup o_O

    • Leonardo Gomes

      I don’t see a ‘original size’ option here.

      • Der Herr Nick

        In the german version of Google it’s “Originalgröße” (have a look at the picture I attached). I dont’t know what it is in english.

        EDIT: Oh, I see, I wrote “left frame” instead of right. Stupid me! I guess I suffer of a slight left-right disorientation

        • Leonardo Gomes

          OK, i just noticed that I don’t get that right frame with what seems to be a Google tool here.

          Is something that can enabled on Google?

          • Ralf Brinkmann

            This seems to be a little tricky:
            If I use a standard Google search an then click on “Images”, I see the same like “Der Herr Nick”, this right frame. But it works (clicking “Original size”).
            But I use my own search string, because I don’t like this picture to picture. I like the old “Classic version”:
            When I use this and click on one of the results, I don’t get this right frame, the original page opens directly. But that’s new. I didn’t have that before.

          • Leonardo Gomes

            OK, that right frame doesn’t seem to exist in google.com. Using google.de, I could see it and ‘original size’ link seems to be working.

  • Blapidoup

    Some issues in the Speed Dial but the pop-out video resize correctly now, that’s great 🙂

  • L33t4opera

    New build – Opera developer 43.0.2423.0 😉

  • Libor Dupák

    It’s not possible to change page encoding? Win7/64bit

  • ikinci EL Eşya Alanlar

    İkinci el eşya alanlar