78.0.4093.184 – 2021-08-25 blog post

  • CHR-8533 Update chromium on desktop-stable-92-4093 to 92.0.4515.159
  • DNA-93472 Reattaching to other browsers
  • DNA-93741 Multiple hint slots
  • DNA-93742 Allow displaying unobtrusive external hints
  • DNA-93744 Add slots in toolbar action view
  • DNA-94230 Improve text contrast for Speed Dials
  • DNA-94724 [Mac] Add macOS dark theme wallpaper with easy setup
  • DNA-94786 Crash at base::SupportsUserData::SetUserData(void const*, std::__1::unique_ptr)
  • DNA-94807 Allow scripts access opera version and product info
  • DNA-94862 Continue on shopping Amazon doesn’t work correct
  • DNA-94870 Add an addonsPrivate function to install with permissions dialog first
  • DNA-95064 Revert DNA-93714 on stable

78.0.4093.147 – 2021-08-11 blog post

  • CHR-8521 Update chromium on desktop-stable-92-4093 to 92.0.4515.131
  • DNA-93036 Opera not starting after closing window. Processes still working.
  • DNA-94516 Add ‘Detach tab’ entry to tab menu
  • DNA-94584 [Mac] Sidebar setup not closed after press ‘Add extensions’ button
  • DNA-94761 Crash when trying to record “Chrome developer” trace
  • DNA-94790 Crash at opera::VideoConferenceTabDetachController::OnBrowserAboutToStartClosing(Browser*)

78.0.4093.112 – 2021-08-03 blog post

  • DNA-94466 Implement sorting Pinboards in overview
  • DNA-94582 Add access to APIs for showing pinboard icon in sidebar
  • DNA-94603 Suspicious pinboards events
  • DNA-94625 Disable opr.pinboardPrivate.getThumbnail() for local files
  • DNA-94640 Promote O78 to stable
  • DNA-94661 Missing translations for some languages

78.0.4093.103 – 2021-07-29 blog post

  • CHR-8509 Update chromium on desktop-stable-92-4093 to 92.0.4515.107
  • DNA-93103 History search box eats characters
  • DNA-93884 Opera 78 translations
  • DNA-93969 Sidebar Extensions ‘+’ icon button is not clickable
  • DNA-94219 Conference popup steals focus after opening a new tab
  • DNA-94259 Player doesn’t pause music when joining Google Meet
  • DNA-94310 Crash at extensions::TabHelper::WebContentsDestroyed()
  • DNA-94375 Enable buildsign script to use both “Opera Software” and “Opera Norway” certificate
  • DNA-94382 Network Installer can’t install package signed with Opera Norway
  • DNA-94510 Sidebar messengers get smaller every time they’re opened
  • DNA-94511 [Mac] Conference popup steals focus after opening a new tab
  • DNA-94515 Change ordering of tab context menu
  • DNA-94561 Crash at base::internal::PartitionFree(base::allocator::AllocatorDispatch const*, void*, void*)
  • DNA-94619 Add missing bn translations and add attributes to non translatable strings

78.0.4093.79 – 2021-07-22 blog post

  • DNA-94291 Video conference popout doesnt remember its size after resizing
  • DNA-94419 opera: protocol visible in address field on Pinboards page
  • DNA-94462 Low quality of default wallpaper on windows

78.0.4093.68 – 2021-07-15 blog post

  • CHR-8489 Update chromium on desktop-stable-92-4093 to 92.0.4515.93
  • DNA-93728 Whatsapp notification is not refreshed
  • DNA-94047 Remove pinboard WebUI integration
  • DNA-94109 Update SystemTheme.testSystemTheme test to run it on Win10
  • DNA-94118 Write test for ThumbnailTabHelper changes in DNA-94100
  • DNA-94120 Fix Welcome popup layout
  • DNA-94140 Crash at base::TaskRunner::PostTask(base::Location const&, base::OnceCallback)
  • DNA-94205 Consider setting pinboard display URL in address_field_helper.cc
  • DNA-94211 Easy Files don’t show thumbnails
  • DNA-94309 Pinboards URLs don’t get lighter color treatment
  • DNA-94319 Enable #system-theme on developer
  • DNA-94341 Make pinboard popup testable on web page
  • DNA-94381 Disabling Pinboards doesn’t remove item from menu / sidebar
  • DNA-94392 Add u2f-devices interface to snap packages
  • DNA-94399 Incorrect icon for wp.pl in address bar dropdown
  • DNA-94461 Enable #system-theme on all streams

78.0.4093.46 – 2021-07-08 blog post

  • CHR-8463 Update chromium on desktop-stable-92-4093 to 92.0.4515.59
  • DNA-93523 Crash at extensions::TabHelper::WebContentsDestroyed()
  • DNA-93964 Add “Send Link to Pinboard” and “Send Text to Pinboard” to link&text context menu
  • DNA-94248 Allow retry on tests that timed-out
  • DNA-94251 heap-use-after-free in VideoConference
  • DNA-94318 Wrong ‘Transparency’ word translation in Swedish
  • DNA-94357 Fix issue in scripts

78.0.4093.34 – 2021-07-01 blog post

  • DNA-93810 Add pinboard icon to sidebar
  • DNA-93867 Use version from package instead of repository
  • DNA-93885 Error in Portuguese translations
  • DNA-93987 Disable zooming popup contents like in other popups
  • DNA-93993 Pinboard translations from Master
  • DNA-94019 Add direct link to settings
  • DNA-94059 Promote O78 to beta
  • DNA-94088 Internal page provoke not saving other pages to the Pinboard
  • DNA-94099 Increase new-autoupdater-logic AB test to cover 50% of new installations
  • DNA-94100 Thumbnail doesn’t update
  • DNA-94132 Renderer crashes on O78
  • DNA-94133 Broken English strings in feedback dialog
  • DNA-94139 Crash at opera::(anonymous namespace)::PinboardPopupWebView::RemovedFromWidget()
  • DNA-94157 Crash at gfx::ICCProfile::operator=(gfx::ICCProfile const&)
  • DNA-94159 Crash at opera::auth::AuthAccountServiceImpl::GetAuthAccount()
  • DNA-94161 [Add tabs]Unexpected symbols instead of Workspace name
  • DNA-94178 Automatic popout should not happen after manually closing a popout
  • DNA-94241 Implement better process killing for timeout

☣ = bugfix

78.0.4093.0 – 2021-06-21 blog post

  • CHR-2879 Bookmarks sync using Chromium sync protocol.
  • CHR-8441 Update chromium on master to 92.0.4515.20
  • DNA-88442 Add opauto test for “Extension options” link
  • DNA-90523 Positive/PositiveTimeOnlyTimeOnlyMatcherTest.ShouldMatch fail
  • DNA-92171 Create active linkdiscovery service
  • DNA-93162 [Adblocker] Make clicking SkipAds YT button configurable
  • DNA-93280 The system theme has only half a checkmark
  • DNA-93495 Add Microsoft Teams support
  • DNA-93496 Add Whereby support
  • DNA-93528 Allow tracking multiple UI elements
  • DNA-93619 Crash at opera::TabStripBaseView::TabChangedAt(content::WebContents*, int, TabChangeType)
  • DNA-93664 Adapt popup to design
  • DNA-93754 [Feedback] Allow FeedbackPopup to be anchored to sidebar WebView
  • DNA-93793 Browser fonts do not match OS default fonts
  • DNA-93802 Crash at views::Widget::GetNativeView() const
  • DNA-93825 Add pinboard to Opera menu
  • DNA-93833 [Player] Implement seeking for new services
  • DNA-93844 Fix AttributeError in package_type.py
  • DNA-93845 Do not log output of snapcraft on console
  • DNA-93864 Create feature flag for start page sync banner
  • DNA-93865 Implement start page banner
  • DNA-93869 Update session stat on schema server
  • DNA-93878 [Player] Crash when current player service becomes unavailable when user location changes
  • DNA-93887 [Feedback] Add parameter to feedback dialog to force no learn more link
  • DNA-93895 Add opauto tests to cover new platforms ‘Whereby’ and ‘Teams’
  • DNA-93912 Siteprefs.testSiteprefsInvalid fails on all streams
  • DNA-93938 No speed dials on start page
  • DNA-93953 ‘Send image to Pinboard’ has wrong position in context menu
  • DNA-93989 Change internal URL to opera://pinboards
  • DNA-93990 Update strings to reflect new standards
  • DNA-93992 Add Pinboards to Opera settings
  • DNA-93997 ‘Roboto’ font is still used on opera://extensions/
  • DNA-94011 Enable feature flags for Reborn 5 on stable

78.0.4086.0 – 2021-06-14 blog post

  • DNA-91070 Update the Tutorials icon in Sidebar
  • DNA-92604 Update System information field
  • DNA-93101 Tabs are being snoozed when tab snoozing is disabled
  • DNA-93275 Implement cycles size according to design
  • DNA-93296 Opera 77 translations
  • DNA-93306 Seek bar in PiP-based player on open.spotify.com is broken
  • DNA-93404 Crash in test when destroying BABE’s webcontents
  • DNA-93469 Create richHintsPrivateApi sub-events to send to specific hint IDs
  • DNA-93545 [Mac] Opera should be killed while system shutdown
  • DNA-93565 Crash at content::WebContentsObserver::WebContentsObserver
  • DNA-93584 Change baidu search string for Oupeng edition
  • DNA-93617 Crash at opera::ZoomButtonView::ZoomButtonView(BrowserWindow*, Browser*, opera::ZoomUIController*, opera::ZoomUIModel*, views::View*)
  • DNA-93634 Fix errors in Slovak translations
  • DNA-93637 ctrl+9 shortcut is inconsistent with other browsers
  • DNA-93644 Create route for `import open tabs` to `pinboard`
  • DNA-93653 Pinned tabs collapse after closing the only non pinned tab
  • DNA-93656 Active cards in checkout Auto-fill
  • DNA-93657 Hover state on Bookmarks Bar is broken
  • DNA-93661 Add opauto test to cover new shortcut from DNA-93637
  • DNA-93665 Periodically empty bookmarks from trash
  • DNA-93702 Turn on flags on developer
  • DNA-93714 Enable rate_limit option in crashpad on OSX and Windows
  • DNA-93724 Some webstore extensions are not verified properly
  • DNA-93737 [Pinboard] Remove Mock API
  • DNA-93745 Unable to open the popup after opening it several times
  • DNA-93776 Popup closes and reopens when clicking the toolbar button
  • DNA-93784 DCHECK after searching for “test”
  • DNA-93786 DCHECK after opening popup
  • DNA-93805 Create snap packages in buildsign
  • DNA-93823 archive_opera_snap failures on Linux

78.0.4079.0 – 2021-06-07 blog post

  • CHR-8427 Update chromium on master to 92.0.4503.5
  • DNA-93078 Do not display ‘share tab’ sliding toolbar on detached tab
  • DNA-93286 [BigSur] YT not being reloaded when opened from link
  • DNA-93386 Update pinboard view when item changes
  • DNA-93401 [LastCard] Do not change user state if not needed
  • DNA-93409 Animation with hat and glasses is missing in Private mode
  • DNA-93468 Add missing object validation
  • DNA-93498 Add additional music services
  • DNA-93554 [AdBlock] Find a fix for blocking ‘new’ YouTube ads
  • DNA-93566 Popup badge is not sending utm parameters
  • DNA-93585 Crash at opera::TabSharingInfoBarDelegate::Show(content::WebContents*, opera::VideoConferenceTabSharingService*)
  • DNA-93622 Auto theme setting doesn’t work
  • DNA-93637 ctrl+9 shortcut is inconsistent with other browsers
  • DNA-93642 Extend enable-accelerated-video-decode flag for linux
  • DNA-93646 [Styleguide] Add custom attributes to Router components

78.0.4072.0 – 2021-05-31 blog post

  • DNA-92344 Windows 10 Implementation
  • DNA-92385 [Win] Make the emoji dialog accept multiple consecutive emojis
  • DNA-92388 Fix and unskip WorkspacesEmoji.testChooseEmojiAsWorkspaceIcon when possible
  • DNA-92486 Replace ⓧ icon with “settings” icon
  • DNA-92487 Close individual item
  • DNA-92496 Create separate entry in settings for BABE
  • DNA-93115 New tab icon moves on tabs when lots of tabs are pinned
  • DNA-93260 One more tab of Google Meets opens if Opera were quit with popup enabled
  • DNA-93286 [BigSur] YT not being reloaded when opened from link
  • DNA-93358 The red underline extends beyond the Google meets conference tab outline
  • DNA-93372 Build new edition for Axel Springer
  • DNA-93454 Provide instruction to upload histogram_descriptions_bq JSON and deliver the python script.
  • DNA-93491 Fix failing tests after enabling #pinboard flag
  • DNA-93503 Blank popup on clicking toolbar icon with popup open
  • DNA-93508 Make op-format run under python 3
  • DNA-93509 Add Opera switch for pinboard staging backend and use it for tests
  • DNA-93519 [Sidebar] WhatsApp ‘Log out’ doesn’t work
  • DNA-93537 The ‘videoconferencing’ typed together on opera://settings
  • DNA-93546 Build error at feedback_popup_private.idl(44)
  • DNA-93561 Do not allow zoom different from 100% in Pinboard popup
  • DNA-93575 Rename ffmpeg_use_atomics_fallback to ffmpeg_use_unsafe_atomics

78.0.4066.0 – 2021-05-25 blog post

  • DNA-92258 Extension page UI looks a bit broken
  • DNA-92904 [Usb installation] opera.exe is not updating
  • DNA-93063 Add tests for FloatingAddressBarSuggestionsView
  • DNA-93065 Crash on Twitter when clicking on the “Share Tweet With…” button
  • DNA-93125 ‘Detach tab’ button disappears from tab after switching workspace back and forth
  • DNA-93159 Implement image(preview) of each created pinboard
  • DNA-93181 Add validation of players
  • DNA-93208 Highlighting effect in Settings (for the rows with toggle buttons)
  • DNA-93262 Possible error in FloatingAddressBarSuggestionsView
  • DNA-93270 Extension updates should bypass VPN
  • DNA-93271 Move the extension position to ExtensionAction
  • DNA-93273 ‘Send image to Pinboard’ doesn’t work correct on staging server
  • DNA-93274 Remove Pinboard button on internal pages
  • DNA-93276 [Easy setup] The theme can’t be changed into the dark in a private window
  • DNA-93277 Add/update opauto tests for the System Theme WP1 implementation p.1
  • DNA-93278 Crash at extensions::PinboardPrivateAPI::GetDelegate()
  • DNA-93294 Binary diff for opera_browser.dll is not created on 32-bit builds
  • DNA-93313 Add opauto test to cover DNA-93190
  • DNA-93315 Make generate_adblocker_list.py python3 compatible
  • DNA-93329 Fix issues in buildsign after DNA-93164
  • DNA-93335 VPN setting not inherited by private windows
  • DNA-93360 Dismissed sidebar extension icon reappear after the restart
  • DNA-93365 [Sync] Bookmark bar sync does not work
  • DNA-93368 Fix an error in Polish translation
  • DNA-93371 Fix silent failures when loading plist files
  • DNA-93373 align run_sync_testserver to chromium changes
  • DNA-93376 Write unittests for PinboardImageCollector
  • DNA-93378 FreedomSettingsImpl::UpdateEnabledStateOnStartup called twice when Opera starts in incgonito mode
  • DNA-93389 SitePrefsWithExtensionBrowsertest.SitePrefsShouldNotOverwriteUserAgentFromRequestWhenItHasBeenChangedByExtension failing
  • DNA-93390 Update ExtensionAPIAvailabilityTest
  • DNA-93405 Import vmp_signer instead of starting new python process
  • DNA-93406 [Mac] Import plist_util instead of calling script in _generateAppEntitlements
  • DNA-93442 Make GX Control panel attachable by webdriver
  • DNA-93443 API opr.pinboardPrivate.getThumbnail() returns old thumbnail image
  • DNA-93448 Make browser ready for Developer release
  • DNA-93481 Enable histogram for profile creation time

78.0.4058.0 – 2021-05-17 blog post

  • CHR-2879 Bookmarks sync using Chromium sync protocol.
  • CHR-8418 Update chromium on master to 92.0.4484.7
  • DNA-92345 UI Implementation
  • DNA-92378 oauth2 component treats valid oauth2 errors as invalid
  • DNA-92587 Sync settings: “Use old password” button doesn’t work
  • DNA-92880 Improper behavior while workspace switching after DNA-92483 integration
  • DNA-92929 Expose information about CPU and GPU via opr.systemPrivate API
  • DNA-92945 Warn when trying to uninstall running Opera
  • DNA-93151 ‘Switch to Tab’ arrow has inverse color when pressed
  • DNA-93152 Privacy error has wrong arrow color in dark mode
  • DNA-93154 DCHECK after sync password save
  • DNA-93164 Migrate validate.py to use jsonschema module
  • DNA-93166 Previous colour theme is visible for a second when open the popup
  • DNA-93168 Send multiple tabs to Pinboard
  • DNA-93170 Crash at opera::BrowserWindowImpl::ClosePinboardPopup()
  • DNA-93174 Clicking pinboard icon with popup open closes the popup immediately
  • DNA-93175 Fix running repacking
  • DNA-93180 Add validation of extensions
  • DNA-93185 Remove duplicate player_service_items_flat key apple_at
  • DNA-93188 Add unittests for the popup
  • DNA-93190 The bookmark can’t be opened in Workspace 5-6
  • DNA-93206 Crash at infobars::InfoBarManager::RemoveInfoBarInternal(infobars::InfoBar*, bool)
  • DNA-93222 Address bar icon disappears
  • DNA-93229 CFI build of desktop_common_unittests fails to load libgnome-keyring.so
  • DNA-93237 Change default URL to staging
  • DNA-93263 Crash when opening popup
  • DNA-93299 Bulgarian strings in Chinese translations