Changelog for 76
76.0.4017.177 – 2021-06-02 blog post
- DNA-92597 Sound controller doesn’t work after pressing ‘Next’ button
- 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-93554 [AdBlock] Find a fix for blocking ‘new’ YouTube ads
- DNA-93587 Pre-refactor solution
76.0.4017.154 – 2021-05-26 blog post
- CHR-8420 Update chromium on desktop-stable-90-4017 to 90.0.4430.212
- DNA-92411 Bookmarks breadcrumbs wrong color when pressed in dark mode
- DNA-92587 Sync settings: “Use old password” button doesn’t work
- DNA-92672 Make it possible for agent to inject scripts into startpage
- DNA-92712 Add SD reload API
- DNA-93190 The bookmark can’t be opened in Workspace 5-6
- DNA-93247 Reopen last closed tab shortcut opens random tab on new window
- 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-93368 Fix an error in Polish translation
- DNA-93408 [Windows] widevine_cdm_component_installer does not compile on desktop-stable-90-4017
76.0.4017.137 – 2021-05-20 blog post
- CHR-8420 Update chromium on desktop-stable-90-4017 to 90.0.4430.212
- DNA-93126 Import validate module instead of using subprocess
- DNA-93164 Migrate validate.py to use jsonschema module
- DNA-93180 Add validation of extensions
- DNA-93299 Bulgarian strings in Chinese translations
- DNA-93329 Fix issues in buildsign after DNA-93164
- DNA-93355 Netflix is not Working on M1
76.0.4017.123 – 2021-05-12 blog post
- DNA-91951 SkipAds click by default with Adblocker on Youtube
- DNA-92293 [Mac] Crash at opera::BrowserWindowImpl::Cleanup()
- DNA-92714 [Mac] Worskpace switching lags with lot of tabs
- DNA-92847 DCHECK at tab_lifecycle_unit_source.cc:145
- DNA-92860 [Windows] Fix issues when running buildsign script with Python 3
- DNA-92879 Fix issues when running buildsign script with Python 3
- DNA-92938 opera://activity/ page ignores workspaces
- DNA-93015 [Player] Panel is too narrow
- DNA-93044 Remove unnecessary question mark in Cashback string in Polish
- DNA-93070 [Search Tabs] Selecting items with cursor keys skips over content matches
- DNA-93122 Use input in builddiff.py
- DNA-93175 Fix running repacking
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