51.0.2809.0 – 2017-12-18 blog post

  • DNA-35721 Make Opera buildable and testable with Address Sanitizer
  • DNA-65123 [Win/Linux] Save all/selected tabs in SD.
  • DNA-65270 [WebUI] Support preference Disable Speed Dial Animations
  • DNA-65300 Crash at opera::MainMenu::IsCommandEnabled(int)
  • DNA-65328 Browser changes interface language after restart
  • DNA-65505 Add Copy URL/Copy URLs option to tab context menu
  • DNA-65714 Add test suite for: Video Popout UI + New controlls
  • DNA-65740 [win][lin][Dark mode] Change color of “Import bookmarks now”
  • DNA-65958 [Win] ENTER key does not work for erasing the list of downloaded files
  • DNA-66003 Create CSS stylesheet for the default news grid
  • DNA-66030 Red square as close tab button in tab menu
  • DNA-66049 Prerendering disabled by upstream changes.
  • DNA-66066 Use new design for Rate Opera prompt
  • DNA-66085 Avoid direct downloads of currency exchange rates
  • DNA-66091 Random build failures due to missing dependencies in content_filter.
  • DNA-66104 Integrate a new EULA in the installer
  • DNA-66106 Random compilation failure in power_throttler targe due to missing deps.
  • DNA-66110 Use CSS scrollbars on Windows and Linux, native on Mac
  • DNA-66113 Add AppleScript support to Opera
  • DNA-66116 Missing break when handling BaseTabContextMenuModel::COMMAND_ID_CLOSE_TAB in TabContextMenuContents::ExecuteCommand()
  • DNA-66133 [Win] [Lin] Black favicons aren’t reverted in dark mode in Bookmarks bar
  • DNA-66141 Implement new style of video detach button for Mac
  • DNA-66144 Format CSS in toolkit and setup pre-commit hook
  • DNA-66146 Modify rules generation script & load new list
  • DNA-66154 No navbar on on flags and components pages
  • DNA-66157 [Windows] Unable to mute other tab
  • DNA-66161 Fix dependency issues for BUILD.gns in the desktop folder – part 1
  • DNA-66164 Make log file name customizable
  • DNA-66169 [SD Suggestions] SSD duplicating
  • DNA-66174 Light mode – Menu is white and not visible
  • DNA-66177 [WebUI] Different background colour of navbar on settings page
  • DNA-66180 Reset to factory settings leaves sync in a random state
  • DNA-66184 opauto tests can’t run with AddressSanitizer
  • DNA-66186 Create a context menu for news items
  • DNA-66194 [Win] Fix O-menu
  • DNA-66196 Fix generation script
  • DNA-66208 [Win] Optimal location wrongly shown as selected when upgrading to new VPN
  • DNA-66211 Random build failures due to missing dependencies in heap target.
  • DNA-66212 Crash at opera::wallpaper::GetWallpaperPath()
  • DNA-66215 [Win] Crash in AdblockerNetworkHelper::OnDataReceived()
  • DNA-66216 (Re)enable CDM host verification
  • DNA-66217 [mac][Dark mode] Change color of “Import bookmarks now”
  • DNA-66220 Fix dependency issues for BUILD.gns in the desktop folder – part 2
  • DNA-66228 No single target for LGPL binaries
  • DNA-66229 Fix test issue in VideoPopOut.testBackToSourceTab*
  • DNA-66234 Remove “…” from Bookmarks bar
  • DNA-66238 Language dependent filters not added to Recommended list
  • DNA-66242 Layout upgrade
  • DNA-66247 “Copy page address” option is avaliable with “multiple-tab-selection” flag disabled.
  • DNA-66250 Make the legal notice in Adblocker preferences dynamic
  • DNA-66257 VPN ‘Select virtual location’ translations
  • DNA-66258 Drop unused BrowserOptionsHandler::ResetOperaToFactorySettings()
  • DNA-66262 Merge sync targets into desktop/browser/BUILD.gn
  • DNA-66265 Use short list description for Adblocker privacy notice

51.0.2802.0 – 2017-12-11 blog post

  • CHR-6272 Opera VR Player
  • DNA-61391 Remove IPCDemuxer
  • DNA-64371 [Mac] Download progress bar is misplaced
  • DNA-65043 Re-insert default partner Speed Dial when the user resets settings
  • DNA-65194 Add Rate Opera icon to navbar
  • DNA-65264 [Mac] Unable to open tab’s context menu with ctrl + click
  • DNA-65394 Use Web Components for view management
  • DNA-65504 Handle tab selection in the tab context menu
  • DNA-65704 [snap] wrong text color on button
  • DNA-65781 [sidebar] No extensions notification in active window
  • DNA-65862 Video popout window proportionaly resized
  • DNA-65899 Support additional VPN locations for testing
  • DNA-65945 Optimize dumping symbols and archiving targets
  • DNA-65961 Update/Remove testClearThirdPartyData & testClearAll3rdPartyServicesData
  • DNA-65978 Impression increases when moving partner Speed Dial on Start Page
  • DNA-65998 Tweak scroll on click on active tab.
  • DNA-66002 Create news component
  • DNA-66004 Remove “Third party services data” option from “Clear Browsing Data”
  • DNA-66007 Update the unittests
  • DNA-66013 [Adblocker] Speedtest not working
  • DNA-66020 Remove BookmarksFavoriteImporter
  • DNA-66025 DCHECK fails in PermissionBubbleMediaAccessHandler::CheckMediaAccessPermission while opening messenger in sidebar.
  • DNA-66031 [Mac] Missing separator between traffic buttons and first tab with sidebar disabled
  • DNA-66032 Add Santa emoji to Snaptool
  • DNA-66035 Opera doesn’t link due to a problem with kSurfEasyDefaultLocationPlaceholder
  • DNA-66039 Opera crashes on startup with old profile
  • DNA-66046 Crash when detaching tab with JS dialog open
  • DNA-66048 Fetch news from the server
  • DNA-66054 Scroll News section into view when it is enabled
  • DNA-66055 Make changes to the extension ‘Download Chrome Extensions’
  • DNA-66058 Fix script error when closing modal by clicking close
  • DNA-66060 DCHECK in touch_bar_controller.mm
  • DNA-66070 Incorrect fallback for invalid –import-from-items switch value
  • DNA-66071 Fix minor issues with uninitialized variables
  • DNA-66077 Freeze in -[ExtensionActionsView resetConstraints]
  • DNA-66078 Fix incorrect show_welcome_page test in the first run logic

51.0.2796.0 – 2017-12-06 blog post

  • DNA-64361 Remain default browser
  • DNA-64942 loading icon is shown when site is already loaded
  • DNA-65042 Offer the user to send their settings over when they reset
  • DNA-65240 VideoPopout shows weird total time
  • DNA-65396 [Mac] Tab preview persists even as no tab is hovered in Open tabs menu
  • DNA-65560 Deport ProfileResetter
  • DNA-65631 Enable #reset-opera-to-factory on all streams
  • DNA-65632 Enable #backup-preference-files on all streams
  • DNA-65633 #collapsible-open-tabs-in-tab-menu enabled on all streams
  • DNA-65640 Possible passwords export to the plain text without providing master password
  • DNA-65668 Remove MP3 support based on system libraries
  • DNA-65697 Opera crashes when clicking the javascript link on express panel
  • DNA-65777 Make sure the avro testing server won’t crash w/o histogram desc
  • DNA-65792 Alitools extension to stop nagging users if they click later
  • DNA-65793 Stop nagging user, if he uninstalls extension
  • DNA-65849 Impressions of Partner Speeddials are counted when SD is out of view
  • DNA-65853 Improve schema generation to avoid mistakes
  • DNA-65854 Integrate avro changes from DNA-65427 with master
  • DNA-65875 Update opauto VPN tests after switching from SurfEasy to BeST
  • DNA-65880 [Mac] close window button displayed on window title
  • DNA-65885 [Gnome] The close button is not displayed when Opera is not active
  • DNA-65894 Support nested root components
  • DNA-65907 [Linux] Tabs crash when opening a video
  • DNA-65911 [Bookmarks bar] Bookmarks have no icons.
  • DNA-65919 [Mac] Address field in a popup window should not be editable
  • DNA-65932 [Mac] Unable to tab across to web content
  • DNA-65936 Update VPNTests.testInitialisationInPrivateWindow after switching to BeST
  • DNA-65937 [Adblocker] Handle whitelist using webRequest API mapppings
  • DNA-65940 Remove reborn flag usage on Mac
  • DNA-65941 Stop using KVO observers in hosted views
  • DNA-65955 CreditCardSaveManagerTest failures in smoketests
  • DNA-65960 Tabs looks bad when selected in dark skin mode
  • DNA-66005 [Adblocker] Update rules updating instructions

51.0.2791.0 – 2017-11-30 blog post

  • DNA-59092 Freedom cache should be cleared after checking the cache related checkbox in the browsing data removal dialog
  • DNA-61190 Wrong alignment of the extension icons on the toolbar
  • DNA-61590 [Linux] The colour of close button doesnt change in dark mode
  • DNA-61716 Remove Tabs menu from toolbar
  • DNA-61953 Too small font used in search/copy popup
  • DNA-63352 LockedImportantFileWriter may leak the lock files upon browser exit
  • DNA-63700 [Win] New tab spinner
  • DNA-63728 Enable #media-avf-demuxer by default on stable
  • DNA-63821 [HiDPI] Description pop-ups are badly scaled after DPI change.
  • DNA-64772 Use typography colors and fonts for views::StyledLabel-based UI elements
  • DNA-64877 Enable #toolkit-speed-dial flag on beta/stable
  • DNA-65060 Reset location
  • DNA-65350 [Reset settings] Sidebar icons isn’t reset to default
  • DNA-65393 [Chromecast] Tab casting failed.
  • DNA-65438 Update IDS_RESET_BROWSER_SETTINGS_DESCRIPTION to give correct info about search engines
  • DNA-65468 [Chromecast][Win/Lin] Contrast of extension is not good in private window
  • DNA-65473 [Chromecast] YT casting doesn’t work in private mode
  • DNA-65503 Add tab selection logic
  • DNA-65515 Create test suite for preferences backup
  • DNA-65516 Enable #backup-preference-files on developer
  • DNA-65531 [Mac] Refactor FramedBrowserWindow
  • DNA-65536 add Hardware.TemperatureSensor to histogram whitelist
  • DNA-65542 Implement basic text tool
  • DNA-65569 Requests to API for ‘convert currency’ are sent when the feature is turned off
  • DNA-65629 Enable #reset-opera-to-factory on Developer
  • DNA-65630 [Dark theme][Win/Lin] Bookmarks bar items are dark.
  • DNA-65646 Set minimum system version to 10.10
  • DNA-65656 Pop-ups are badly rendered.
  • DNA-65664 Premium partner suggestion is duplicated by history suggestion
  • DNA-65676 Vide Popout: needs bigger controls
  • DNA-65683 Recently closed/Other Devices is always shown even if no elements
  • DNA-65696 Chromecast extension testing infrastructure WP1
  • DNA-65709 Prepare translations for O51
  • DNA-65710 Reintroduce id for plus tile in folders
  • DNA-65716 “Save as PDF” on a PDF document should save the original PDF
  • DNA-65718 [Linux] Crash on start with clean profile and asan enabled
  • DNA-65723 [Mac] Sync & bookmark popups sometimes appear blue
  • DNA-65724 [Chromecast][Private window] Casting tab favicon is too bright
  • DNA-65726 [Mac] Cannot drop tab to empty bookmarks bar
  • DNA-65728 Opera doesn’t run when newer version of profile has to be used
  • DNA-65730 Crash at opera::OperaCertVerifier::DestroyFreedomRevocationFetcher()
  • DNA-65731 [Dark mode] Folder icon changes after clicking
  • DNA-65739 [Linux] opera://crash crashes browser
  • DNA-65748 Create node.js server dedicated for live reload
  • DNA-65751 Empty space left before + button when dragging link and dropping in outer space
  • DNA-65752 Further changes to the avro testing server
  • DNA-65754 [easy setup] recent wallpapers order for new wallpapers
  • DNA-65757 Further changes to the avro testing server #2
  • DNA-65760 Crash at opera::ExtensionsNotificationDelegate::SidebarNotificationEnabler::OnBrowserAdded(Browser*)
  • DNA-65761 Further changes to the avro testing server #3
  • DNA-65765 Update the quality client schema
  • DNA-65775 Add a site button visible in folder even if turned off in settings
  • DNA-65776 Make sure that the client is able to handle quality schema upgrades
  • DNA-65800 [Mac] No tab menu button displayed
  • DNA-65803 Page looses focus when snap tool is enabled
  • DNA-65807 Fix dependencies of desktop/browser/ui/snap
  • DNA-65813 [Translations] Changes to opera:about
  • DNA-65817 [Linux] Heap-use-after-free in browser_interactive_ui_tests
  • DNA-65832 Empty objects in returned array for getSiteEngagementInfo
  • DNA-65839 Unable to launch Opera on Win7 (export missing from USER32.dll)
  • DNA-65868 Turn scrolling on clicking on an active tab on dev
  • DNA-65878 Integrate translations for a new virtual locations
  • DNA-65889 Random build failure due to missing dependency on pdf_snapshot mojo interface.
  • DNA-65891 Legal information not translated on opera:about page
  • DNA-65895 Fix styling on Start Page
  • DNA-65897 Convert desktop/common/daily_value_store to a component

51.0.2781.0 – 2017-11-20 blog post

  • DNA-61936 [Linux] SingleClientBookmarksDuplicationTest.RemovesSingleDuplicateNoSync unstable
  • DNA-63819 [HiDPI] Tooltips are misplaced after DPI change.
  • DNA-64178 Prevent user’s data losses: Loss of Preferences
  • DNA-64363 Set as default browser
  • DNA-64415 Add opauto tests for #disable-unwanted-extensions
  • DNA-65084 SD-Folder context-menu “Open in new window” opens each SD in new window
  • DNA-65223 [Mac] Problems with rearranging bookmarks
  • DNA-65375 #collapsible-open-tabs-in-tab-menu enabled on Developer stream
  • DNA-65402 Missing translations in SD
  • DNA-65475 Cleanup OnThemeChanged() propagation on views initialization
  • DNA-65485 Mess on startpage when dragging suggestions
  • DNA-65492 [Chromecast][Mac] Cast favicon not blinking
  • DNA-65493 Security issue fix — keep only pinned tabs if restart option is STARTPAGE or URLS
  • DNA-65495 Don’t show suggestion which user removed from Speed Dial with the folder
  • DNA-65511 All Speed Dials are gone after resetting Opera to factory settings
  • DNA-65514 Test suite for collapsable list of opened tabs
  • DNA-65528 Empty space left on starpage after dragging shortcut from Desktop
  • DNA-65539 Cleanup StandardNotificationView and use typography font and color
  • DNA-65541 Warning text doesn’t say that it will reset all settings
  • DNA-65545 Add test based on DNA-65511
  • DNA-65549 [Engine] Corrupted extension remains broken after restart
  • DNA-65559 Currency converter parser doesn’t recognize highlited value correctly
  • DNA-65570 Extend extension data with missingExtension flag
  • DNA-65571 [Mac] Tab menu down arrow keyboard navigation doesnt work
  • DNA-65582 [Windows] Recently closed collapsable element is not added to tab menu element
  • DNA-65584 [Windows] Elements are not destroyed when Open Tabs are closed
  • DNA-65588 Remove viz.service from Linux packages
  • DNA-65589 Linux compilation broken with is_official_build = true
  • DNA-65593 fix dcheck about checking feature before local state is read
  • DNA-65605 space left on starpage after dragging shortcut from Desktop and canceling
  • DNA-65606 Meaningful return values WP1
  • DNA-65608 Drag bookmark to open folder on SD
  • DNA-65610 [SD] Tiles are not opened in the background.
  • DNA-65623 no-first-run flag does not allow to stop loading partner Speed Dials from server
  • DNA-65627 Video Popout: back-to-tab link
  • DNA-65658 Dragging, adding SD on Start Page casues errors
  • DNA-65674 Wrong supported value in docstring for screenshot.screenshot_factory

51.0.2776.0 – 2017-11-14 blog post

  • DNA-61777 [Win10][HiDPI] Expanding tab menu after closing tab.
  • DNA-63817 [HiDPI][Win10] Shifted and badly scaled O-menu after DPI change.
  • DNA-64300 [Mac][Accessibility] ‘x’ elements present even though it doesnt actually exist
  • DNA-64483 [Engine] Typing suggestions show bookmark after it’s been removed
  • DNA-64617 Units converter doesn’t recognize dash symbol as a minus
  • DNA-64663 [Mac] Background tab title is too light in private window
  • DNA-64773 [Mac] AdBlock counter wrong color in private window
  • DNA-64805 [Win] Opening non-private windows through the window taskbar’s context menu doesn’t work
  • DNA-64807 Add new opauto test for showing bookmarks bar on adding a bookmark – DNA-64796
  • DNA-64890 #lazy-loading-on-crash-loop enabled on all streams
  • DNA-64912 Enable #reborn-communicator-show-permissions on developer stream
  • DNA-64914 [Mac] Spell and grammar – dialog box doesn’t open
  • DNA-64975 Create unit tests for reset to factory settings
  • DNA-65030 text in converter too dark
  • DNA-65052 [Chromecast][Mac] Extension is red
  • DNA-65054 [Chromecast][Mac] No cast favicon during casting tab
  • DNA-65086 Create test suite for reset settings
  • DNA-65099 [WebUI] Replace static image with animation in Private Mode
  • DNA-65122 Create API for activating Snap from the welcome page
  • DNA-65130 Keep pinned tabs – implementation done
  • DNA-65161 Dragging bookmark from bookmarks bar to speed dial folder opens the page
  • DNA-65174 Extensions can run privileged APIs on the welcome/upgrade page
  • DNA-65210 Reset Factory Settings unpins Sidebar
  • DNA-65217 Autocomplete works every second character
  • DNA-65228 No context menu on folder title/speeddial (in modal)
  • DNA-65229 Can not add url to SpeedDial from modal
  • DNA-65238 Empty space when dragging quickly SD from folder to another SD
  • DNA-65242 [Mac] Plus icon stays visible near cursor after hover on folder
  • DNA-65244 Dragging should be disabled during edition
  • DNA-65267 [Mac High Sierra] New window opens in background when in full screen mode
  • DNA-65274 [Mac] Opera UI getting slow
  • DNA-65275 Change button label to [Reset browser settings…]
  • DNA-65278 [Mac] [Private mode] Tabs need fixes
  • DNA-65296 Improve performance of node tree reconciliation
  • DNA-65298 Suggestions are not removed when user deletes history
  • DNA-65321 SpeedDial extensions not working with toolkit-speed-dial being enabled
  • DNA-65323 Remove from cache info about history thumbnail when user deletes history
  • DNA-65324 Bump version to 51 on master
  • DNA-65328 Browser changes interface language after restart
  • DNA-65354 Dragging element from Desktop to SD creates folder with this SD
  • DNA-65355 Notexisting SD extension should have context menu like simple SD
  • DNA-65359 Can not click on SD with address file:///
  • DNA-65361 Enable #save-as-pdf on beta/stable
  • DNA-65364 [Mac] Collapsable list of opened tabs in tabs menu implemented
  • DNA-65365 [WinLin] Collapsable list of opened tabs in tabs menu implemented
  • DNA-65366 Snap image incorrectly scaled on 175% HiDPI
  • DNA-65367 SD is duplicated after cancelled drag from outside the browser
  • DNA-65384 DCHECK failure on showing hint view with link
  • DNA-65395 Visible jump of suggestions when navigating away from SD and back to SD
  • DNA-65397 [Private window] ‘Do not show again’ doesn’t work
  • DNA-65403 Implement a new logic for (re)moving the last (but one) bookmark from a folder
  • DNA-65411 Crash at opera::PdfSnapshotTabHelper::OnDownloadItemReady(bool, scoped_refptr, base::FilePath)
  • DNA-65415 [Win] Can’t open news feed popup using badge in the address bar
  • DNA-65429 [Chromecast] Chrome Media Router extension visible at toolbar
  • DNA-65440 Close add to opera dialog after adding tile from suggestions
  • DNA-65443 Shift-clicking reload should force-reload the page but it also opens a tab
  • DNA-65453 ‘Open the start page’ option does not work when there is a pinned tab
  • DNA-65456 Units converter shows ‘-0.00’ instead of just ‘0’
  • DNA-65458 Starting from private mode broken
  • DNA-65465 Broken startpage after adding Speed Dial with invalid URL
  • DNA-65470 Missing styles for scrollbar inside folder
  • DNA-65494 Empty folder created when dragging Speed Dial on Plus icon
  • DNA-65498 Can not drag Speed Dial to bookmarks bar
  • DNA-65501 Error and empty space when dragging text to Start Page