52.0.2871.99 – 2018-04-26 blog post

  • DNA-69355 IS box goes under overlay on Linux
  • DNA-69466 Onboarding hint cut off when sidebar is disabled
  • DNA-69472 [IS] No matching results in your open tabs – graphic issues vol3
  • DNA-69502 Crash at opera::InstantSearchAddressBarView::DidFinishNavigation(content::NavigationHandle*)
  • DNA-69511 Clicking on Flow icon doesn’t do anything if Flow is turned off in sidebar

52.0.2871.97 – 2018-04-25 blog post

  • DNA-66372 Remove preventDefault on vertical scroll in settings (wallpaper gallery)
  • DNA-67294 Implement Styleguide for new internal pages design
  • DNA-67595 Pages not loading initially
  • DNA-67737 [Mac] UI glitch below web view on floating sidebar messengers
  • DNA-68200 [Linux] Messengers windows is maximized and it’s not possible to resize or close it.
  • DNA-68502 Opera by default has an illegal keyboard shortcut defined
  • DNA-69182 Translations for Instant Search feature
  • DNA-69183 Update strings
  • DNA-69220 Single SD push leads in restoring more SD
  • DNA-69373 Enable SideBar for all users on O52
  • DNA-69416 Update two strings in RU

52.0.2871.64 – 2018-04-11 blog post

  • DNA-67636 New addressbar colors for Win and Mac
  • DNA-68810 [Mac] Crash at libc++abi.dylib@0x1d7c9 via -[VpnPopupView displayHideViewsAccordingToVpnState]

52.0.2871.40 – 2018-03-29 blog post

  • DNA-68529 Crash at Browser::GetActiveWebContents()
  • DNA-68592 Fix animation of moved tiles

52.0.2871.37 – 2018-03-26 blog post

  • DNA-68004 Mp4 videos doesn’t work according to <quirksmode>
  • DNA-68030 Use new design for “Add a Site” tile
  • DNA-68499 German translation of Snapshot tool: ‘Arrow’ (tool tip) should be ‘Pfeil’ instead of ‘Pfeiltaste’

52.0.2871.30 – 2018-03-22 blog post

  • DNA-67371 Flags page inconsistent with design
  • DNA-67374 [Mac] No relevant crash stats saved in crash_count.txt
  • DNA-68233 [Linux] Opera browser will not install on Ubuntu 18.04, Bionic
  • DNA-68442 Port “avoid Windows kernel bug using Python hack” to desktop-stable-65-2871
  • DNA-68497 Change channel name to Stable for desktop-stable-65-2871

52.0.2871.27 – 2018-03-19 blog post

  • DNA-65881 [Easy Setup] Ugly layout of components in some languages
  • DNA-67349 empty space above the news section
  • DNA-67610 GDPR – Ask user for consent for collecting information
  • DNA-67614 Article should open in the new tab
  • DNA-67639 Correct layout bugs
  • DNA-67744 Enable feed news for RU, UA, BY and US.
  • DNA-67772 Provide universal scroll news into viewport mechanism
  • DNA-67819 News for any locale are served in english
  • DNA-67824 Random scroll to news behaviour
  • DNA-67835 Use case insensitive country code comparison
  • DNA-67895 Move HTTP traffic handling to News Service
  • DNA-67897 Use “country from server” setting in HTTP requests
  • DNA-67921 Popup font too faint on windows
  • DNA-67925 Add checkboxes to settings
  • DNA-67927 Permission popup cannot be closed
  • DNA-67928 Consent popup pops up more than once a day
  • DNA-67936 Use transparent favicon if fetching the real one fails
  • DNA-68125 News scroll in automatically on Start Page
  • DNA-68241 Assertion failure in core_options_handler.cc
  • DNA-68317 Missing translation – NB – Other bookmarks

52.0.2871.20 – 2018-03-14 blog post

  • DNA-66595 [Mac][TouchBar] “Open new tab” slow when a text field is focused
  • DNA-66655 Color of search engine icon backgrounds & names are reversed after switching dark/light theme
  • DNA-67148 crashpad.cc SetRestartCommandLine reimplementation
  • DNA-67392 Crash at content::MediaStreamManager::FinalizeOpenDevice(std::basic_string const&, content::MediaStreamManager::DeviceRequest*)
  • DNA-67623 [Win] “OK” button is not a default option in JS prompt
  • DNA-67810 [Win][HiDPI] Spinner & mute icons are badly scaled for DPI > 225%
  • DNA-67992 [Win10] Wikipedia search engine icon is invisible for dark theme
  • DNA-68062 Crash at opera::PageViewCollection::ActivatePageView(int)
  • DNA-68223 Sliding toolbar for extensions tampering protection is displayed despite the feature flag is disabled
  • DNA-68225 Translations for O52 beta (09.03.2018)

52.0.2871.9 – 2018-03-01 blog post

  • DNA-67455 Closing messenger doesn’t work correctly on Windows
  • DNA-67528 Speeddial extensions are not working
  • DNA-67663 Adding exception for adblock doesn’t work anymore
  • DNA-67696 [Win] Issue when moving bookmark
  • DNA-67703 [Linux] Crash on Save as PDF: Crash at base::SharedMemory::GetReadOnlyHandle() const

52.0.2871.3 – 2018-02-22 blog post

  • DNA-67658 [Mac] symbols-package not included in metadata sent to Soccorro
  • DNA-67697 Promote O52 branch to beta channel

52.0.2871.0 – 2018-02-19 blog post

  • DNA-62925 Authenticated origin name in password save toolbar for proxy auth is incorrect
  • DNA-65991 [Mac] Use new permission dialogs on Mac
  • DNA-66057 Crash after detaching tab with javascript dialog
  • DNA-67215 [Engine] Clicking on page wants to permanently store large file on your computer crashes Opera
  • DNA-67312 [Mac] Crash when adding a bookmark to the bookmark bar while in fullscreen mode
  • DNA-67368 Do not force flash on navigator.plugin if Blocked exception is added for specific site
  • DNA-67380 on Linux, tabs remain black after switching from dark to light mode
  • DNA-67393 Crash at extensions::BookmarkEventRouter::BookmarkNodeMoved(bookmarks::BookmarkModel*, bookmarks::BookmarkNode const*, int, bookmarks::BookmarkNode const*, int)
  • DNA-67453 Add same link open rules as for Speed dials
  • DNA-67484 Remove kFeatureWarnForUnknownRoot
  • DNA-67489 Remove initial ‘permission request’ page
  • DNA-67493 Remove kFeatureVKontakteMessenger
  • DNA-67504 Emots icon not visible in snap UI
  • DNA-67510 [mac] Crash after resuming download
  • DNA-67511 [Linux] No h264 support
  • DNA-67596 Smaller, floating searchbox
  • DNA-67605 Do not interrupt uninstaller cancel action

52.0.2864.0 – 2018-02-12 blog post

  • DNA-55786 [Mac] Clicking on tab makes a new window
  • DNA-64205 [Mac] Clicking on extension icons doesnt activate them sometimes
  • DNA-66801 Address bar suggestions are cut off to a narrow width
  • DNA-67049 [Lin] Tab bar is too dark
  • DNA-67140 Add “Don’t show on the toolbar” item to context menu of the extension icon
  • DNA-67160 disappearing text in adblocker bubble dialog
  • DNA-67223 Make it possible to run small Flash sessions
  • DNA-67232 [Win] Middle-click on folder in Bookmarks bar opens tabs on the left
  • DNA-67236 Shared resources are not decompressed
  • DNA-67257 Remove reborn flag from desktop/ui/views/frame
  • DNA-67258 Remove reborn flag from menu
  • DNA-67259 Expose various opera-specific settings in chrome.settingsPrivate
  • DNA-67270 Cannot load resource toolkit/services/css_flags.js
  • DNA-67283 Opera doesn’t offer saving password
  • DNA-67285 [Mac] Crash when Reloading all tabs after switching tabs
  • DNA-67290 Crash at opera::stats::WindowTabHelperImpl::FromPageView(opera::PageView const*)
  • DNA-67296 Don’t reimplement logging::GetLogFileName()
  • DNA-67305 Remove reborn flag from tabs and tab menu
  • DNA-67317 Replace OperaContentBrowserClient with customized ChromeContentBrowserClient
  • DNA-67339 Bug: replace dublizieren with duplizieren in the German version of Opera Desktop
  • DNA-67344 Remove non-reborn code from search drop down, sidebars and power save button
  • DNA-67363 net::ERR_TUNNEL_CONNECTION_FAILED is not (usually) proxy’s fault
  • DNA-67369 Rename dark-skin CSS flag to dark-theme
  • DNA-67373 Crash at opera::AutoUpdateService::FromBrowserProcess(BrowserProcess*)
  • DNA-67375 [Linux] DCHECK display_item_list.h(66)] Check failed: !in_painting_.
  • DNA-67379 Hiding from context menu doesn’t work for addressbar extensions
  • DNA-67405 Crash at opera::theme::Theme::GetColor(int)
  • DNA-67418 Delete kFeatureBackgroundTabThrottlingMaxDelay30s
  • DNA-67419 Change kFeatureFeedbackButton to a channel check
  • DNA-67420 Delete kFeatureStartupMetricsStats
  • DNA-67421 Delete kFeatureQuitWhenProfileBroken
  • DNA-67428 Click of the tab to scroll doesn’t scroll to the original state
  • DNA-67436 Proprietary codecs in Opera’s FFmpeg build

52.0.2857.0 – 2018-02-05 blog post

  • DNA-64142 Implement e-mail verification for sync popup
  • DNA-66314 Resynchronize flags webui.
  • DNA-66515 Rewrite keyboard shortcuts UI control
  • DNA-66980 Minor visual improvements
  • DNA-67048 [Win] Correct color shades in addressbar dropdown
  • DNA-67071 Crash at opera::SyncUIController::OnGuestWebViewAdded(content::WebContents*)
  • DNA-67097 Make Opera build again with is_multi_dll_chrome=true
  • DNA-67106 Remove SafeZone branding code from desktop/common/features
  • DNA-67107 Move desktop/common/features to opera_components
  • DNA-67133 Do not package net and usb installers on x64
  • DNA-67145 Make Opera build with Safe Browsing
  • DNA-67147 Refactor address bar buttons to use ThemedImageButton
  • DNA-67162 Unexpected animation when dragging suggestion to Start page
  • DNA-67190 Tabs epilepsy
  • DNA-67196 [Win] Alt+Click to close a tab
  • DNA-67199 Remove reborn flag from the address bar code
  • DNA-67205 UA customisation is not applied to scripting side
  • DNA-67206 Bug: mistake in the German version of Opera Desktop
  • DNA-67226 Rebornize sliding toolbars
  • DNA-67239 Windows/Linux nightly release doesn’t compile
  • DNA-67246 [Linux] opera-developer now depend from opera-beta
  • DNA-67254 Decrease autoupdate dependencies
  • DNA-67263 Align add_flags.py to point to new location of feature flags
  • DNA-67266 Windows nightly doesn’t compile
  • DNA-67272 [Win] Main menu opens after Alt+click on UI element or web page contents
  • DNA-67282 Default browser prompt is not accordant with the design

52.0.2852.0 – 2018-01-31 blog post

  • DNA-66230 “Undo delete” doesn’t restore bookmark in Bookmarks bar
  • DNA-66963 [Win] Shortcuts can not be renamed
  • DNA-67002 Turn opera_version into a component
  • DNA-67044 Update partner content files – remove speeddials definitions
  • DNA-67115 Refactor toolbar buttons to use ThemedImageButton – part 2
  • DNA-67117 [Mac] Unable to open context menu from inactive pinned tab using ctrl + click
  • DNA-67164 Windows debug builds fail on compilation
  • DNA-67194 Remove SendUserAgentStringToRenderProcess()
  • DNA-67195 [Engine] Switch for OS location required

52.0.2850.0 – 2018-01-29 blog post

  • DNA-65882 [Mac] New tab spinner
  • DNA-66401 Improve DnD and tile component
  • DNA-66523 Enable #multiple-tab-selection on all streams
  • DNA-66685 Remove non-reborn UI code and kFeatureReborn
  • DNA-66773 Sticky headers
  • DNA-66949 .ke second level domains are not interpreted as a valid user space domains
  • DNA-66953 Cleanup
  • DNA-66984 [win7] ExtensionWebRequestApiTest.WebRequestOperaTemplateURLsProtection fails
  • DNA-67001 Remove the generated brand_info.h from mkversion.py
  • DNA-67012 [Win10] Selected tabs get dark on the light theme
  • DNA-67017 Split the responsibilities of mkversion_gen.py into different scripts
  • DNA-67019 Improve tick image for selected wallpaper
  • DNA-67021 Remaining cost estimates in installer – WP1
  • DNA-67031 Crash at opera::installer::SettingsImpl::GetDefaultStandalonePath()
  • DNA-67033 OperaVersionInfoTest.GetProductNameAndVersionForUserAgentUsesOPR fails on continuous builds
  • DNA-67035 sync api requests can be altered
  • DNA-67040 Refactor toolbar buttons to use ThemedImageButton – part 1
  • DNA-67046 [Mac] Correct color shades in addressbar dropdown
  • DNA-67047 Update desktop.default profile to use archive_opera target
  • DNA-67050 [Mac] Delete suggestion button has wrong color when switching dark/light mode
  • DNA-67052 Remove unused partner content data
  • DNA-67054 Sync popup content is not centered in popup as it was
  • DNA-67075 Do not build assistant as default target

52.0.2845.0 – 2018-01-24 blog post

  • DNA-60817 [Mac] Allow double-click to open new downloads
  • DNA-63824 [HiDPI] Restart download button is cut after DPI change.
  • DNA-64263 [Win] Dark mode – Tab coulour turns to light when dragging
  • DNA-64315 [WebUI] Implement temporary label for video pop out [onboarding]
  • DNA-64732 Ensure that loading auth page in the sync popup doesn’t violate the “can’t open live sites in a WebUI” rule
  • DNA-65618 [HiDPI] Some separators between tabs are blurred
  • DNA-65786 media_unittests ADTS test failures
  • DNA-66068 [WebUI] Add link to “See what’s new” to Opera About page
  • DNA-66143 [WebUI] Add two new animations on Speed Dial
  • DNA-66193 [Speed Dial] White stripe appearing
  • DNA-66202 [Linux] Middle-paste url on [+] now opens next to open tab instead of far right
  • DNA-66235 Searching bookmarks is slow
  • DNA-66380 [Settings] show advanced settings invisible
  • DNA-66395 [Design] Introduce a better way of showing which wallpaper is selected in easy setup
  • DNA-66443 [AdBlock] tomshardware.com looks strange with AB enabled
  • DNA-66452 Enable #adblocker-full-text-rules on all streams
  • DNA-66460 Add tests to adblocker test suite
  • DNA-66501 Add test suite for mutliple tab selection
  • DNA-66534 Can’t enable Strict Site Isolation feature on opera://flags
  • DNA-66609 [All] Buttons on Feedback Dialog are black initially
  • DNA-66670 [Mac] Tabs are separated when multiple tabs are selected
  • DNA-66737 Add opauto tests for onboarding message in video detach button
  • DNA-66741 [Windows] Add value to tabs accessibility
  • DNA-66750 Missing debug symbols on nightly builds
  • DNA-66760 [Mac] colors updated in address bar and dropdown
  • DNA-66761 [WinLin] colors updated in address bar and dropdown
  • DNA-66769 Enable #flash-detection-through-navigator-plugins flag on all streams
  • DNA-66787 Clean up old partner_content files with vulnerable jQuery files
  • DNA-66788 Remove OperaMainShim indirection
  • DNA-66799 Import chrome_exe_main_mac.cc
  • DNA-66800 Hide extension update requests from webRequest API by URL.
  • DNA-66804 [Win] Multiple DEPS violations if checkdeps.py is run over entire desktop/
  • DNA-66810 Import chrome_exe_main_win.cc
  • DNA-66811 list_old_features.py should print feature’s author, not just the person who enabled it
  • DNA-66819 Hide *.operacdn.com requests from extensions
  • DNA-66826 Remove kFeatureForcedDefaultBrowserPrompt
  • DNA-66832 Remove kFeatureMoreShareMenuAccessPoints
  • DNA-66840 Remove kFeatureAdblockerAdvancedSelectors, kFeatureAdblockerSplitRules and kFeatureAdblockerTagnameSupport
  • DNA-66842 Remove kFeatureTouchBarUI
  • DNA-66844 Remove kFeatureToolkitNavbar
  • DNA-66845 Remove kFeatureImprovedAdblockingPopup
  • DNA-66846 Remove kAddressBarItemDeleteSuggestionButtonName
  • DNA-66847 [Builds signing] buildsign.py script fails with NameError
  • DNA-66848 Remove kFeatureFraudProtectionProtocolV2
  • DNA-66850 [Adblock] Some rules are ignored
  • DNA-66851 Update authors list
  • DNA-66854 [Builds signing] buildsign.py script fails with NameError
  • DNA-66856 [Win][Lin] Hide the tab separator next to selected tabs.
  • DNA-66857 Remove kFeaturePersistentClosedTabs
  • DNA-66859 Request for extension blacklist is not protected
  • DNA-66861 Patch base::EnableHighDPISupport()
  • DNA-66862 Remove kFeatureSearchPopupTimeConverter and kFeatureSearchPopupUnitConverter
  • DNA-66864 Remove kFeatureSnap
  • DNA-66868 [Win/Lin] Reload tabs should be greyed out in context menu when all tabs are selected
  • DNA-66869 [Mac] Reload tabs should be greyed out in context menu when all tabs are selected
  • DNA-66870 System colors on reborn top bar – WP1
  • DNA-66875 Cache 404 response from SD suggestions thumbnail generator
  • DNA-66877 Hide searches (template URLs) from extensions without the use of SensitiveURLRequestUserData
  • DNA-66878 SD server suggestions not cached until suggestions strip is shown
  • DNA-66882 Remove kFeatureAdblockerSelectiveMode
  • DNA-66891 Write unittest for server suggestions service
  • DNA-66909 Create empty profile for buildbot
  • DNA-66911 [Win10] Taskbar shortcut is unpinned after AU
  • DNA-66913 Suggestions thumbs cache is not completely cleared when user deletes all history
  • DNA-66914 Fix problem with non-working API
  • DNA-66918 Create init-hook that adds proper paths to sys.path
  • DNA-66922 [Mac] Change selected tab separator and footer in private mode
  • DNA-66927 Import chrome_exe_main_aura.cc, drop opera_main_posix.cc
  • DNA-66943 Leak sanitizer failing on unittest
  • DNA-66945 [Windows] Asan build failing on linking
  • DNA-66949 .ke second level domains are not interpreted as a valid user space domains
  • DNA-66952 Hide requests made by //common/oauth2 from extensions
  • DNA-66959 Grant defaultBrowserPrivate permission to the welcome page instead of speeddialPrivate
  • DNA-66994 [Mac] Scroll bar appears below sources on news page
  • DNA-67000 Remove dependency on brand_info from opera_version_info
  • DNA-67004 Make Opera compile and link with generate_order_files enabled
  • DNA-67007 Clean up the settigsPrivateAPI code
  • DNA-67008 Allow enabling extensions for some of sidebar items

☣ = bugfix

52.0.2838.0 – 2018-01-16 blog post

  • CHR-6602 Enable online revocation checking if CRLSet is missing
  • DNA-63867 Kill Battery hint when unplugged
  • DNA-64136 New logic for hiding the sync icon
  • DNA-65942 Convert common/net to component
  • DNA-65951 [Linux] Crash on Ctrl+Tab
  • DNA-66090 Parametrize request with language and country settings
  • DNA-66128 Change video popout style from black to transparent
  • DNA-66210 Regulate the length of news titles and snippets
  • DNA-66239 [WebUI] Add animations to error pages
  • DNA-66404 Add missing translations for Indonesian, Swahili and Greek
  • DNA-66435 Make desktop/browser code support jumbo
  • DNA-66443 [AdBlock] tomshardware.com looks strange with AB enabled
  • DNA-66480 Blank history, white StartPage
  • DNA-66487 Replace OperaMainDelegate with customized ChromeMainDelegate
  • DNA-66522 Enable #multiple-tab-selection on developer stream
  • DNA-66531 Alt + click does not close tab immediately
  • DNA-66532 Fix case sensitivity
  • DNA-66543 Enable #set-as-default-browser for Developer
  • DNA-66545 Bump version to 52 on master
  • DNA-66550 [Converter] can’t handle $0.150
  • DNA-66558 Zombie received -activationDidFinish
  • DNA-66560 Enable #set-as-default-browser for Beta/Stable
  • DNA-66563 [Mac] Disable “(un)mute other tabs” context menu item when multiple tabs are selected
  • DNA-66566 Allow to open Easy Setup from URL
  • DNA-66568 Covert Easy Setup panel to be a modal
  • DNA-66570 Translations for O52 (09.01.2018)
  • DNA-66575 Missing export_bookmarks.svg in resources
  • DNA-66586 Enable flag #scroll-on-active-tab-on-click on beta/stable
  • DNA-66587 [Mac] “Close other tabs” and “Close tabs to the right” tab context menu items should be greyed out when irrelevant
  • DNA-66588 Move context menu button to the right
  • DNA-66592 Crash at opera::wallpaper::GetWallpaperPath() v2
  • DNA-66613 Create pref for controlling availability of news per country
  • DNA-66619 Correct position of Easy Setup button
  • DNA-66620 Browser mining on kinokrad.co
  • DNA-66635 Do not run Objective-C zombies on stable
  • DNA-66636 Zombie received -screen
  • DNA-66643 [Mac] All tabs are saved as SD folder against selected ones
  • DNA-66645 [linux] Opera crashes on start
  • DNA-66674 [Adblocker] Page won’t load when opening links in new tab
  • DNA-66682 [Adblocker] Page opened in new tab does not have whitelist state
  • DNA-66700 Refactor the unnecessary uses of SensitiveURLRequestUserData
  • DNA-66731 [Mac] Add SELECTED state to tabs accessibility if doable
  • DNA-66743 Remove kFeatureShortcutStartupURLFiltering flag.
  • DNA-66749 [Mac] Tab separator visible between multiple selected tabs
  • DNA-66764 Use system URLRequestContext where possible
  • DNA-66781 Remove kFeatureHorizontalLinkSelection