77.0.4051.0 – 2021-05-10 blog post

  • CHR-8368 Reorganize *.opera.com static pins
  • DNA-88846 Remove Assistants related to non-Stable builds from autostart
  • DNA-90395 Assertion failure in geolocation_impl.cc on stratup
  • DNA-91951 SkipAds click by default with Adblocker on Youtube
  • DNA-92242 Google DNS queried on resolution failure with VPN enabled
  • DNA-92342 GoogleTestVerification.UninstantiatedTypeParameterizedTestSuite fails on windows after intake
  • DNA-92714 [Mac] Worskpace switching lags with lot of tabs
  • DNA-92938 opera://activity/ page ignores workspaces
  • DNA-93046 Installer install path: input is reset when typing
  • DNA-93051 Enable PictureInPicturePixelComparisonBrowserTest
  • DNA-93122 Use input in builddiff.py
  • DNA-93126 Import validate module instead of using subprocess
  • DNA-93129 opera://sync-internals is not working
  • DNA-93148 The popup keep staying open when switching between pages
  • DNA-93157 No “hand” icon when scrolling images in the popup

77.0.4046.0 – 2021-05-05 blog post

  • CHR-8411 Update chromium on master to 91.0.4472.19
  • DNA-88690 ContextMenuBrowserTest.ViewFrameSource fails on Goth
  • DNA-90168 Display SD suggestions titles
  • DNA-91923 Add feature flag #system-theme
  • DNA-92006 [GX] Update the look of GX installer
  • DNA-92267 Spawn web_contents for easy setup after it is needed and not immediately at the start of the browser
  • DNA-92880 Improper behavior while workspace switching after DNA-92483 integration
  • DNA-92881 Automatic tab detach does not occur when opening a new tab
  • DNA-92887 Add tests for FloatingAddressBarSuggestionLineView
  • DNA-92941 Crash at sync_bookmarks::SyncedBookmarkTracker::CheckAllNodesTracked(bookmarks::BookmarkModel const*)
  • DNA-92943 Crash at opera::(anonymous namespace)::MainView::~MainView()
  • DNA-92969 ‘Recently Closed’ section miss the ‘X’ button
  • DNA-92980 Enable tutorials flag on all streams
  • DNA-92989 [GX] Initial version of light theme – webui/settings
  • DNA-92990 [GX] Initial version of light theme – sidebar component extensions – gx_booster
  • DNA-93007 Improve thumbnail generation
  • DNA-93015 [Player] Panel is too narrow
  • DNA-93022 Crash at void ExtensionFunction::SendResponseImpl(bool)
  • DNA-93030 [GX] Fix the initial wrong 1:1 mapping
  • DNA-93033 [GX] Dropdowns are white in dark theme
  • DNA-93038 [GX][LightTheme] Light theme in GX control – part 1
  • DNA-93044 Remove unnecessary question mark in Cashback string in Polish
  • DNA-93045 Always use simple back-to-tab button
  • DNA-93055 [GX][LightTheme] Native ui part 2 – replacing undefined with auto chosen color
  • DNA-93059 Remove obsolete DCHECK from FlowServiceModelImpl
  • DNA-93070 [Search Tabs] Selecting items with cursor keys skips over content matches

77.0.4039.0 – 2021-04-28 blog post

  • CHR-8115 Temporary disable kMacCoreLocationImplementation
  • CHR-8391 Update chromium on master to 91.0.4469.4
  • DNA-90504 [Mac] Crash in PremiumExtension*Test
  • DNA-92293 [Mac] Crash at opera::BrowserWindowImpl::Cleanup()
  • DNA-92385 [Win] Close emoji dialog after choosing emoji
  • DNA-92485 Add setting for automatically detaching tab
  • DNA-92491 Show current playback time on hover
  • DNA-92597 Sound controller doesn’t work after pressing ‘Next’ button
  • DNA-92652 Opera 76 translations
  • DNA-92693 ‘Re-attach tab’ overlay is not resized with window
  • DNA-92728 Disable media indicator animation while browser works in battery mode
  • DNA-92731 Add opauto tests automatic tab detach
  • DNA-92814 Malware block adlist is not available
  • DNA-92837 Mock time using TaskEnvironment in Freedom
  • DNA-92840 [Mac] opera/desktop/common/importing missing dependency
  • DNA-92841 desktop/browser/ui missing dependency on chrome/browser/media/
  • DNA-92847 DCHECK at tab_lifecycle_unit_source.cc:145
  • DNA-92853 Remove FreedomDeviceManager::Init()
  • DNA-92860 [Windows] Fix issues when running buildsign script with Python 3
  • DNA-92865 Replace opera.exe during update when browser is running.
  • DNA-92867 Send direct message after receiving shared key
  • DNA-92871 Make sure the popup stores proper window id
  • DNA-92878 Crash at opera::WorkspacesModelImpl::IsPersistentWorkspace(opera::WorkspaceId const&)
  • DNA-92879 Fix issues when running buildsign script with Python 3
  • DNA-92883 Integrate saving snapshots & web images
  • DNA-92884 [GX] Remove all messengers for GX-CN edition
  • DNA-92898 [GX] duplicated clids 1882628 and 2380813
  • DNA-92905 Fix popup background color
  • DNA-92906 Provide in-house translations for Cashback strings to Spanish
  • DNA-92907 [sync] Align run_sync_testserver to chromium CommitResponse.EntryResponse changes
  • DNA-92908 API collides with oneclick installer
  • 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-92939 Report CPU and GPU version with crash report
  • DNA-92943 Crash at opera::(anonymous namespace)::MainView::~MainView()
  • DNA-92946 [GX] Initial version of light theme – batch replacing dark colors in native ui to light
  • DNA-92959 [Mac] GN fails on nighty
  • DNA-92973 Build linux with python3 form venv on buildbot.

77.0.4032.0 – 2021-04-21 blog post

  • DNA-91860 Unobtrusive hints should not increment hint display count
  • DNA-92198 [Arm] Update signing scripts
  • DNA-92219 Add bookmark API supports to the front-end
  • DNA-92409 [MAC] ‘Present now’ options windows appear behind detached window
  • DNA-92472 Add opauto tests for [TabSharing] sliding toolbar
  • DNA-92483 Automatically detach tab when switching
  • DNA-92549 Change opauto_dependecis to use virtualenv
  • DNA-92670 Automatically remove duplicate builders when providing multiple bsids
  • DNA-92693 ‘Re-attach tab’ overlay is not resized with window
  • DNA-92707 Crash at void base::ObserverList::AddObserver(class content::PrerenderHost::Observer*)
  • DNA-92710 Autoupdate on macOS 11.3 not working
  • DNA-92719 [WIN] Add flag to force disable DNA-91481 solution
  • DNA-92754 Remove kFeatureSyncFlowPairing feature flag
  • DNA-92764 Crash when closing the detached window soon after it opens
  • DNA-92776 Make image selector on any page work like bookmarks popup WP6
  • DNA-92780 Hide visual aids behind flag #search-tabs-visual-changes
  • DNA-92786 Fix js wrapper callback condition
  • DNA-92835 Dependency chain

77.0.4028.0 – 2021-04-19 blog post

  • DNA-78920 SpeedDialSuggestionsCollectorTest.* fail on Windows
  • DNA-92063 Search tabs allow closing the last tab in the window
  • DNA-92276 Unable to resize window with detached tab
  • DNA-92311 [Dark Mode] Search in Tabs ‘Show more’ link has wrong color
  • DNA-92312 [Dark Mode] Search in Tabs titles ( Recently Closed/Devices) should have more contrast
  • DNA-92338 [Search tabs] The preview isn’t updated when the tab from another window is closed
  • DNA-92408 Add Configure shortcuts menu to Extensions in sidebar setup panel
  • DNA-92413 [Win] ‘Share’ tab button is not visible in a view of detached window
  • DNA-92423 [Mac] Quit the browser doesn’t close the detached window
  • DNA-92460 [Linux] Older distro may not be able to update Opera 76
  • DNA-92545 Music on tab is not autoplayed after pasting the link
  • DNA-92550 [BABE] Always display the maximum number of suggestion fields
  • DNA-92558 [GX] Differentiate feedback dialog label for different variants
  • DNA-92565 Create a js wrapper for the api that blocks scroll position
  • DNA-92580 Send notify-devices only to client taking part in a pairing process
  • DNA-92608 Opera 75 crash during rapid workspace switching
  • DNA-92609 [Extensions] Make Tab property aware of workspaces
  • DNA-92612 Do not auto-switch to Cashback workspace / Cashback corner after login
  • DNA-92614 Make image selector on any page work like bookmarks popup WP1
  • DNA-92618 Put tab sharing behind a flag
  • DNA-92627 Crash at automation::Error::code()
  • DNA-92630 Crash at opera::PremiumExtensionPersistentPrefStorageImpl::IsPremiumExtensionFeatureEnabled()
  • DNA-92643 Workspace names are not used in shortcut settings
  • DNA-92645 [GX] In variant 3 mid click opens links twice
  • DNA-92646 [GX] Remove feature link from feedback popup for stores on startpage ab test – take 2
  • DNA-92648 Amazon icon disappears from Sidebar Extensions section after pressing Hide Amazon button
  • DNA-92669 Spelling mistake in French translations
  • DNA-92680 Make image selector on any page work like bookmarks popup WP2
  • DNA-92681 Add missing string in Japanese
  • DNA-92684 Fix issues with signing multiple bsids
  • DNA-92685 [TabSharing] Add hidden flag to make sliding toolbar work with all webpages
  • DNA-92701 Enable sending of some additional diagnostic histograms
  • DNA-92702 Typo in “Opera.Stata.AfterShutdownEvent”.
  • DNA-92711 Make image selector on any page work like bookmarks popup WP3
  • DNA-92715 Stop handling connected device notification if desktop is not pairing
  • DNA-92725 Enable IPFS for all channels
  • DNA-92730 Make image selector on any page work like bookmarks popup WP4
  • DNA-92731 Add opauto tests automatic tab detach
  • DNA-92761 Make image selector on any page work like bookmarks popup WP5
  • DNA-92778 [GX] Fix left click in variant 2 and 3

77.0.4023.0 – 2021-04-12 blog post

  • CHR-2879 Bookmarks sync using Chromium sync protocol.
  • CHR-8367 Update chromium on master to 91.0.4449.6
  • DNA-91319 [GX][Lights] Update the licensing info for Corsair and Logitch SDKs
  • DNA-92100 [GX] Chinese edition of Opera GX
  • DNA-92160 No icons for Tabs from another device
  • DNA-92200 [Arm] Create universal packages from two buildsets
  • DNA-92294 [Win] Unwanted black border around the pop out video
  • DNA-92355 Turn off extensions and content filtering when green badge is visible
  • DNA-92391 [TabSharing] Detect if a Google Meet page can present a tab
  • DNA-92401 Wrong encoding in Bookmarks breadcrumbs
  • DNA-92406 [My Flow] GX corner url is sent to device
  • DNA-92407 Tab title is shown twice in synced tabs
  • DNA-92410 [Download popup] Selected item still looks bad in dark mode
  • DNA-92411 Bookmarks breadcrumbs wrong color when pressed in dark mode
  • DNA-92455 Amazon extension icon shouldn’t be available in Private Mode
  • DNA-92458 Dark mini player
  • DNA-92466 Address bar dropdown suggestions circle shows as a square
  • DNA-92468 Feedback and ellipsis buttons usage triggers DCHECK on exit
  • DNA-92478 Different Amazon extension tooltips
  • DNA-92479 Hide Amazon button doesn’t work
  • DNA-92481 [GX] On hover shadow should be removed
  • DNA-92493 Crash at opera::OpenTabsSuggestionProvider::RequestSuggestions(opera::SuggestionInput const&, bool, base::RepeatingCallback const&)
  • DNA-92494 Create the ‘capture tab’ popup
  • DNA-92497 Create stable branch based on Chromium 90
  • DNA-92498 Enable #dropdown-suggestion-buttons-tab-focusable on developer stream
  • DNA-92507 Create the ‘capture tab’ popup – popup contents WP1
  • DNA-92514 Allow to generate universal DMG package from existing universal .tar.xz
  • DNA-92521 ‘Help improve Opera..’ toolbar has wrong colour in Light Private Mode
  • DNA-92523 [GX] opr.as links against target links for gropus 1 and 2
  • 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-92564 [GX] Add stat for user explicitly disabling stores sections
  • DNA-92573 Create the ‘capture tab’ popup – popup contents WP2
  • DNA-92583 Disable smoketests on GX ARM builds
  • DNA-92611 Nightly on Windows fails compilation on verify_downloadable_resources_step_unittest.cc