76.0.4017.107 – 2021-05-06 blog post

  • CHR-8413 Update chromium on desktop-stable-90-4017 to 90.0.4430.93
  • DNA-90168 Display SD suggestions titles
  • DNA-92693 ‘Re-attach tab’ overlay is not resized with window
  • DNA-92926 [Mac][Cashback] “Close Tab” menu item not greyed out for Cashback corner
  • DNA-92934 Report crashes from opera://crashes and Tooltip to new Atlassian
  • DNA-92980 Enable tutorials flag on all streams

76.0.4017.94 – 2021-04-28 blog post

76.0.4017.88 – 2021-04-26 blog post

  • CHR-8404 Update chromium on desktop-stable-90-4017 to 90.0.4430.85
  • DNA-92219 Add bookmark API supports to the front-end
  • DNA-92409 [MAC] ‘Present now’ options windows appear behind detached window
  • DNA-92615 Capture tab from the tab context menu
  • DNA-92616 Capture tab from Snapshot
  • DNA-92617 Capture tab from image context menu
  • DNA-92652 Opera 76 translations
  • DNA-92680 Make image selector on any page work like bookmarks popup WP2
  • DNA-92707 Crash at void base::ObserverList::AddObserver(class content::PrerenderHost::Observer*)
  • DNA-92710 Autoupdate on macOS 11.3 not working
  • DNA-92711 Make image selector on any page work like bookmarks popup WP3
  • DNA-92730 Make image selector on any page work like bookmarks popup WP4
  • DNA-92761 Make image selector on any page work like bookmarks popup WP5
  • DNA-92776 Make image selector on any page work like bookmarks popup WP6
  • DNA-92862 Make “View pinboards” button work
  • DNA-92906 Provide in-house translations for Cashback strings to Spanish
  • DNA-92908 API collides with oneclick installer

76.0.4017.59 – 2021-04-22 blog post

  • CHR-8397 Update chromium on desktop-stable-90-4017 to 90.0.4430.70
  • DNA-92198 [Arm] Update signing scripts
  • DNA-92294 [Win] Unwanted black border around the pop out video
  • DNA-92338 [Search tabs] The preview isn’t updated when the tab from another window is closed
  • DNA-92413 [Win] ‘Share’ tab button is not visible in a view of detached window
  • DNA-92614 Make image selector on any page work like bookmarks popup WP1

76.0.4017.40 – 2021-04-15 blog post

  • CHR-8386 Update chromium on desktop-stable-90-4017 to 90.0.4430.51
  • DNA-91658 Opera 75 translations
  • DNA-92200 [Arm] Create universal packages from two buildsets
  • DNA-92355 Turn off extensions and content filtering when green badge is visible
  • DNA-92410 [Download popup] Selected item still looks bad in dark mode
  • DNA-92458 Dark mini player
  • DNA-92460 [Linux] Older distro may not be able to update Opera 76
  • DNA-92464 Create cashback tab helper web contents outside cashback workspace
  • DNA-92466 Address bar dropdown suggestions circle shows as a square
  • DNA-92494 Create the ‘capture tab’ popup
  • DNA-92507 Create the ‘capture tab’ popup – popup contents WP1
  • DNA-92514 Allow to generate universal DMG package from existing universal .tar.xz
  • DNA-92524 Missing dependency on safe_browsing
  • DNA-92553 Video pip controls are not clickable
  • DNA-92561 [Mac] Add hover state to address bar icon
  • DNA-92573 Create the ‘capture tab’ popup – popup contents WP2
  • DNA-92583 Disable smoketests on GX ARM builds
  • DNA-92608 Opera 75 crash during rapid workspace switching
  • DNA-92612 Do not auto-switch to Cashback workspace / Cashback corner after login
  • DNA-92627 Crash at automation::Error::code()
  • DNA-92630 Crash at opera::PremiumExtensionPersistentPrefStorageImpl::IsPremiumExtensionFeatureEnabled()
  • DNA-92648 Amazon icon disappears from Sidebar Extensions section after pressing Hide Amazon button
  • DNA-92684 Fix issues with signing multiple bsids
  • DNA-92706 Update repack generation from universal packages
  • DNA-92725 Enable IPFS for all channels

76.0.4017.5 – 2021-04-08 blog post

  • DNA-85010 PerformUpdateCheck not called in PeriodicUpdateSchedulerTest.ShouldRestartAUTimerRunningWhenAlreadyExpiredAfterResume
  • DNA-91004 Twitter – printing preview in dark theme shows no content
  • DNA-91823 LoginDetectionPrefsTest.OAuthSignedInListCappedToMaxSize fails on goth
  • DNA-91908 [Win] Emoji can’t be picked on from Windows emoji keyboard
  • DNA-91986 Make ’Switch to tab’ and ’remove suggestion’ buttons focusable in address field – implementation
  • DNA-92015 Add tests for Synched devices in Search Tabs
  • DNA-92050 Duplicate tab indicator in Search Tabs
  • DNA-92077 AAC decode error on warhammer-community.com
  • DNA-92157 Add some checks in opauto tests for new thing related to tabs
  • DNA-92186 RH: Get rid of params.default.url in favour of simply url
  • DNA-92192 Show ‘share tab’ sliding toolbar when we detect Google Meet is running
  • DNA-92243 Opera crashes on Windows 32-bit when PGO is enabled
  • DNA-92249 Synchronization ‘enabled’ pop out has patchy background color
  • DNA-92287 “Open Tabs” category title not shown
  • DNA-92296 Crash when clicking buttons/links on default browser infobar
  • DNA-92304 Red line not drawn on tab with camera recording until tab is hovered
  • DNA-92308 [Win][HiDPI] Crash at base::subtle::RefCountedBase::AddRefImpl()
  • DNA-92332 Add DigiCertGlobalRoot to get.geo.opera.com pin list
  • DNA-92341 Enable VideoConferencePoput on developer
  • DNA-92347 Fix failed test: ShouldCloseDetachedVideoConferenceWindowWhenBrowserWasClosed
  • DNA-92352 ‘Green badge’ support in normal workspaces
  • DNA-92356 Open tab in same workspace when ‘fixing’ Cashback sites
  • DNA-92362 [Win+Lin] Opera browser can’t be closed after dismissing the ‘Warn on quitting Opera..” dialog
  • DNA-92363 Support for displaying feedback popup in webui / extensions
  • DNA-92367 Create feature flag #cashback-all-workspaces
  • DNA-92374 Build opautolib3 on linux form sysroot
  • DNA-92377 Support for arrow selection, callback on dialog close
  • DNA-92392 [TabSharing] Show tab sharing infobar again after tab sharing ends
  • DNA-92393 [TabSharing] Make tab sharing work with detached video conf window
  • DNA-92405 [GX] Fix palette color mappings in twitch extension
  • DNA-92410 [Download popup] Selected item still looks bad in dark mode
  • DNA-92412 Fix adding universal package to correct build
  • DNA-92431 Tab highlight not working with tab-focused “Switch to tab” button
  • DNA-92432 [Search] Shortcut ‘Alt+Enter’ for opening search in new tab doesn’t work
  • DNA-92439 StyleEngineTest.PrintNoDarkColorScheme is failing

76.0.4009.0 – 2021-03-24 blog post

  • CHR-7521 Jumbo build fixes
  • CHR-8361 Update chromium on master to 90.0.4430.19
  • DNA-78920 SpeedDialSuggestionsCollectorTest.* fail on Windows
  • DNA-86414 Random AutoUpdaterTest.BinPatchingFunctionalBadWithFallback failures
  • DNA-87218 Display file extension in downloads popup
  • DNA-90344 Implement support for Ipfs
  • DNA-90415 Clicking a track’s progress bar should seek to the chosen location
  • DNA-90509 BeforeUnloadDialogBrowserTest.CloseAndAccept fails
  • DNA-91076 Add test case for adding emoji to workspace icon
  • DNA-91725 Implement sandbox environment for StartPage teaser
  • DNA-91743 Enable PGO (for clang, this time)
  • DNA-91865 [Win] Two top bars window with detached tab
  • DNA-91889 [LastCard] Better condition to determine if registration is completed
  • DNA-91917 Chromium removed ModelType::DEPRECATED_FAVICON_{IMAGES,TRACKING}
  • DNA-91926 Implement synched devices in search tabs
  • DNA-91965 Allow hints to react to multiple events
  • DNA-91969 [LastCard] Include virtual card details in transaction history
  • DNA-91973 Add opauto tests for tab popout – part 2.
  • DNA-91994 Hovering on Switch to tab button would highlight the opened tab
  • DNA-92010 Radio button have different colors on internal pages
  • DNA-92011 Printing (Ctrl+P) does not work on Debug builds
  • DNA-92020 [Mac] Tab content stays at ‘Reattach tab screen’ when switching tabs
  • DNA-92022 Enable native-chrome-webstore-installation for all channels
  • DNA-92030 Crash when taking snapshot of detached tab
  • DNA-92031 VKontakteNotificationsTest.NotificationMessageDisplayed broken
  • DNA-92037 Create symbols packages on Mac ARM
  • DNA-92038 Detaching the only existing tab closes the source window
  • DNA-92039 Close current SP tab after using “Switch to tab”
  • DNA-92048 Show workspace name in Search Tabs
  • DNA-92049 Highlight hovered tab in tab strip
  • DNA-92051 Recording tab indicator in Search Tabs
  • DNA-92054 Implement ‘switch to tab’ in address field dropdown WP2
  • DNA-92060 Wrong order of web elements on detached tab
  • DNA-92062 Select winning variant of popup for everybody
  • DNA-92067 [GX] error spam in twitch extension console
  • DNA-92068 [GX] Update the pallete styles used in twitch extension
  • DNA-92075 [GX] Make the online indicator use gx_accent instead of red
  • DNA-92079 update flow api url
  • DNA-92080 [GX] Pallete cleanup – webui WP1
  • DNA-92090 More spacing for address bar suggestions
  • DNA-92095 Fix argument check in Linux wrapper script
  • DNA-92096 Do not create signed x64 netinstaller package when creating universal package
  • DNA-92105 Pages don’t load if Network Service crashes with VPN enabled
  • DNA-92109 [GX] Bump up Twitch extension to 0.17.0 version
  • DNA-92111 Windows release nightly builds fail compilation on net/net/sha3.obj
  • DNA-92112 Windows debug fails linking extras.dll
  • DNA-92113 Windows debug fails to compile opera_components/ipfs/ipfs/ipfs_url_loader_throttle.obj
  • DNA-92121 [My Flow] Make sure recent tabs are up to date when pairing devices
  • DNA-92124 Upgrade manifest version in /desktop/test_data/ – part I
  • DNA-92126 Middle-click in bookmark dropdown list not working
  • DNA-92131 Enable IPFS for dev channel
  • DNA-92132 [GX] Cleanup cr-checkbox gx styles
  • DNA-92134 Remove usage of recover.operacdn.com from helper scripts
  • DNA-92135 Add cached system-like network context
  • DNA-92148 Add more opauto tests for tab popout – part 3.
  • DNA-92152 [GX] GX-ify cr-toast
  • DNA-92159 [Avro] Add arm64 to context_operating_system_architecture
  • DNA-92164 [Mac] Drop CHR-8297
  • DNA-92170 Assertion failure in ProfileResetterTest
  • DNA-92173 Spawn web_contents after it is needed and not immediately at the start of the browser
  • DNA-92176 Enable #switch-to-tab-in-dropdown on developer
  • DNA-92181 BeforeUnloadDialogBrowserTest should use RemoveSwitch()
  • DNA-92189 Crash at opera::TabSnoozeInfobarDelegate::Show(content::WebContents*)
  • DNA-92191 Detach button appears when tab is too small
  • DNA-92196 Crash at base::SupportsUserData::GetUserData(void const*)
  • DNA-92197 Windows 32-bit builds crash at opera::CreateAddressBarController(Browser*)
  • DNA-92210 Rich Hints test build fails
  • DNA-92211 *.ClientHintsBrowser.* tests timeout/fail
  • DNA-92246 Import bookmarks and settings #successIcon has wrong color
  • DNA-92247 Remove gradient on Preview button on News Page
  • DNA-92257 Add more opauto tests for tab popout – part 4.
  • DNA-92261 Enable kFeatureNewFeedbackForSearchInTabs for all streams
  • DNA-92274 Highlight hovered tab in tab strip doesn’t work with 2 windows
  • DNA-92300 Add more opauto tests for tab popout – part 5.
  • DNA-92307 Small WebUI bugs collector
  • DNA-92322 [Dark mode] Clear browsing data window has wrong blue color for Titles
  • DNA-92339 Make #cashback flag visible

☣ = bugfix

76.0.3995.0 – 2021-03-16 blog post

  • CHR-4114 Move Feature Checker to chromium/src/base
  • DNA-84219 Remove unused resources from desktop/opera_resources.grd
  • DNA-88060 RecentlyClosedTabsProviderBrowserTest.BasicSearch fails
  • DNA-91647 [Player] Long artist name in control panel is not truncated
  • DNA-91687 Crash on exit at content::RenderFrameHostImpl::ExecuteJavaScript(std::__1::basic_string const&, base::OnceCallback)
  • DNA-91698 [WIN] Align resources paths
  • DNA-91780 Battery indicator color is wrong in inactive window
  • DNA-91846 Sliding toolbar for snoozing does not disappear after switching to not snoozed tab
  • DNA-91848 [Arm] Fix OS string in opera:about
  • DNA-91880 TestDifferentFinishingOfPermissionBubble/ PermissionBubbleOverSidebarFinishBubbleTest.* timeout on mac
  • DNA-91919 Inconsistency between presentation of EV org name in badge and page info dialogs
  • DNA-91930 Crash at opera::PersistentRecentlyClosedWindows::RemoveSession(SessionID)
  • DNA-91931 Remove stable features related to Search Tabs
  • DNA-91953 Use `default` cursor on non active elements
  • DNA-91977 Move opera_test_harness.* to a better place
  • DNA-92004 Remove NOTIFICATION_EXTENSION_UPDATE_BLOCKED
  • DNA-92031 VKontakteNotificationsTest.NotificationMessageDisplayed broken
  • DNA-92040 Badges on extension icons are painted bad

76.0.3989.0 – 2021-03-09 blog post

  • CHR-8319 Update chromium on master to 90.0.4412.3
  • DNA-90736 Web page context menu should not be used for BABE: part 2
  • DNA-91193 Handle arm64 in opera::client_info
  • DNA-91359 Refactor browser_sidebar_controller to make it unittestable
  • DNA-91423 [Search Tabs] First item from list not initially selected
  • DNA-91469 Customize warning dialog displayed while installing from Chrome Web Store
  • DNA-91548 Implement detached tab window chrome
  • DNA-91639 Remote feature rollout is not working for flag-protected JS APIs
  • DNA-91660 Fix an error in Polish translations
  • DNA-91693 https://playlive.net/#/ not work with Opera
  • DNA-91707 Dragging speed-dial folder on tabstrip opens startpage instead of folder content
  • DNA-91711 Tab discards snoozes start page
  • DNA-91719 Crash at opera::TabCyclerView::CloseWidget(bool)
  • DNA-91726 Highlight duplicate tabs does not work with start page
  • DNA-91727 Tab highlight doesn’t completely disappear
  • DNA-91738 Merge ThemedLabelButton with RoundedLabelButton
  • DNA-91750 [GX] Change colors of the permission and VPN icons in the address bar
  • DNA-91754 Add emoji button when adding / editing workspace WP3
  • DNA-91790 [Avro] Add arm64 to context_operating_system_architecture
  • DNA-91800 [Debug] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents fails
  • DNA-91805 [GX][Limiters] CPU against RAM warning text in ram limiter section
  • DNA-91806 Adapt the code from AB test to mainline standards
  • DNA-91807 [GX] Branch of GX theme from default theme
  • DNA-91816 [Settings] ‘Enable Workspaces’ toggle does not perform any action
  • DNA-91826 Change theme color format from JSON array to RGB hex string
  • DNA-91831 [Debug] BrowserSidebarPrivateApiTest fails
  • DNA-91840 [WIN] No jumbo build fails
  • DNA-91841 ccache file_macro sloppiness no longer supported
  • DNA-91844 [Debug] ShouldDockSidebarItemPanelWhenUnderlyingWebContentsActivated fails
  • DNA-91853 Autoplay should not be blocked for loomi.tv
  • DNA-91866 [Mac] Can’t resize window with detached tab
  • DNA-91875 [Sync] Pref for OperaFCMInvalidationService is not registered
  • DNA-91877 [GX] Rename existing palette colors to the new naming scheme
  • DNA-91878 [Mac][Linux] Detached window cannot be moved
  • DNA-91884 [GX][VPN] Trigger one cycle connecting animation on toggle regardless if it’s already connected
  • DNA-91889 [LastCard] Better condition to determine if registration is completed
  • DNA-91891 [GX] 50 shades of grey – the merge (episode 1)
  • DNA-91900 Emoji is not added when creating a new workspace
  • DNA-91901 [GX] Batch remove light theme colors
  • DNA-91902 Mac] NetInstaller size increased
  • DNA-91905 [GX][VPN] Increase connecting animation speed after connecting
  • DNA-91907 [GX] O menu background color differs depending on browsing mode
  • DNA-91912 [GX] Remove unneded colors – blues – WP1
  • DNA-91914 [GX] Decide which color to use for search in tabs hint background
  • DNA-91917 Chromium removed ModelType::DEPRECATED_FAVICON_{IMAGES,TRACKING}
  • DNA-91918 [GX] 50 shades of grey – the merge (episode 2)
  • DNA-91921 [GX] Removing unused palette colors (round 2)
  • DNA-91922 Auto-update from intel to arm64
  • DNA-91925 Add feature flag #search-tabs-synched-devices
  • DNA-91931 Remove stable features related to Search Tabs

76.0.3981.0 – 2021-03-01 blog post

  • DNA-90762 Replace “Don’t show again” with “Discard”
  • DNA-90949 History shows date as if it was one day ago
  • DNA-91098 Default typed address bar navigations to HTTPS
  • DNA-91569 [MAC][Snap] Handling CMD+C
  • DNA-91600 Do not archive operadriver by default on GX
  • DNA-91630 [Linux] Do not add new repository if rpm.opera.com is already defined
  • DNA-91636 [Linux] Use component-updated Widevine CDM
  • DNA-91653 [Search Tabs] Missing tooltips for `x` icons
  • DNA-91677 Previous siteprefs.json discarded on update even if new is wrong
  • DNA-91682 Add cmdline switch to whitelist tab popout for a given site
  • DNA-91692 Warning on start page allowing user to return to their normal workspace
  • DNA-91697 [Mac] Crash at base::DictionaryValue::SetWithoutPathExpansion(base::BasicStringPiece, std::__1::unique_ptr)
  • DNA-91699 Autoupdate package not created from signed package
  • DNA-91705 [GX] GX Lights sneaked into desktop in Easy Setup
  • DNA-91724 EasyFiles popover have wrong positioning in frames
  • DNA-91732 Fix Italian translation
  • DNA-91733 EasyFiles popover have bad position on HiDPI displays
  • DNA-91734 [GX][Lights] Disable support for GX Lights on non-Windows systems
  • DNA-91740 Missing title in Extensions Toolbar Menu
  • DNA-91741 Add emoji button when adding / editing workspace WP2
  • DNA-91749 Google meets – unsupported browser
  • DNA-91751 [GX][Limiters] Limiters remain enabled after restart, option disabled in settings

76.0.3974.0 – 2021-02-22 blog post

  • CHR-8308 Update chromium on master to `
  • DNA-86187 Snap CTRL+C not working on startpage
  • DNA-90636 Mouse click on a link to download file does nothing when automatic download site permission is blocked
  • DNA-91092 [Linux] Crash at libc.so.6@0x3efb7
  • DNA-91171 [Mac] Crash at views::View::RemoveAllChildViews(bool)
  • DNA-91363 Feedback popup content is scaled when global zoom setting is changed
  • DNA-91366 String operators for RHQL (matches/startswith etc)
  • DNA-91483 component_unittests are timing out
  • DNA-91495 Bank site pcbac.com doesn’t work in Opera
  • DNA-91502 Change system name on opera://about page for MacOS
  • DNA-91524 Get rid of patches related to importing data from other browsers
  • DNA-91533 Add import of data from Chrome based Edge
  • DNA-91538 Make “-incognito” command line parameter working
  • DNA-91542 Use red line to signify recording tab
  • DNA-91567 [Win] Easy Files popup rendered offscreen / badly positioned
  • DNA-91629 Fix issues when running gn_opera.py under Python 3
  • DNA-91672 Crash at extensions::PermissionsData::SetAllowedOnTab(int, bool)
  • DNA-91675 Wrong duplicate tab marker color