Changelog for 78
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