Changelog for 77
77.0.4054.277 – 2021-07-21 blog post
- CHR-8502 Update chromium on desktop-stable-91-4054 to 91.0.4472.164
- DNA-94291 Video conference popout doesnt remember its size after resizing
- DNA-94399 Incorrect icon for wp.pl in address bar dropdown
- DNA-94462 Low quality of default wallpaper on windows
77.0.4054.254 – 2021-07-14 blog post
- DNA-92344 Windows 10 Implementation
- DNA-92486 Replace ⓧ icon with “settings” icon
- DNA-92487 Close individual item
- DNA-92496 Create separate entry in settings for BABE
- DNA-93275 Implement cycles size according to design
- DNA-93280 The system theme has only half a checkmark
- DNA-93728 Whatsapp notification is not refreshed
- DNA-94047 Remove pinboard WebUI integration
- 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-94318 Wrong ‘Transparency’ word translation in Swedish
- DNA-94321 AB test: google suggestions on top – bigger test
- 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-94461 Enable #system-theme on all streams
77.0.4054.203 – 2021-07-07 blog post
- CHR-8475 Update chromium on desktop-stable-91-4054 to 91.0.4472.124
- DNA-93523 Crash at extensions::TabHelper::WebContentsDestroyed()
- DNA-93917 Upload snap to edge while preparing repository package
- 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-94241 Implement better process killing for timeout
- DNA-94248 Allow retry on tests that timed-out
- DNA-94251 heap-use-after-free in VideoConference
- DNA-94315 Crash at class std::__1::basic_string ui::ResourceBundle::LoadLocaleResources(const class std::__1::basic_string& const, bool)
- DNA-94357 Fix issue in scripts
77.0.4054.172 – 2021-06-29 blog post
- DNA-93078 Do not display ‘share tab’ sliding toolbar on detached tab
- DNA-93358 The red underline extends beyond the Google meets conference tab outline
- DNA-93404 Crash in test when destroying BABE’s webcontents
- DNA-93637 ctrl+9 shortcut is inconsistent with other browsers
- DNA-93661 Add opauto test to cover new shortcut from DNA-93637
- DNA-93867 Use version from package instead of repository
- DNA-93993 Pinboard translations from Master
- DNA-94099 Increase new-autoupdater-logic AB test to cover 50% of new installations
- DNA-94100 Thumbnail doesn’t update
- DNA-94178 Automatic popout should not happen after manually closing a popout
☣ = bugfix
77.0.4054.146 – 2021-06-24 blog post
- CHR-8453 Update chromium on desktop-stable-91-4054 to 91.0.4472.106
- CHR-8458 Update chromium on desktop-stable-91-4054 to 91.0.4472.114
- DNA-92171 Create active linkdiscovery service
- DNA-92388 Fix and unskip WorkspacesEmoji.testChooseEmojiAsWorkspaceIcon when possible
- DNA-93101 Tabs are being snoozed when tab snoozing is disabled
- DNA-93386 Update pinboard view when item changes
- DNA-93448 Make browser ready for Developer release
- DNA-93491 Fix failing tests after enabling #pinboard flag
- DNA-93498 Add additional music services
- DNA-93503 Blank popup on clicking toolbar icon with popup open
- DNA-93561 Do not allow zoom different from 100% in Pinboard popup
- DNA-93644 Create route for `import open tabs` to `pinboard`
- DNA-93664 Adapt popup to design
- DNA-93702 Turn on flags on developer
- 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-93786 DCHECK after opening popup
- DNA-93802 Crash at views::Widget::GetNativeView() const
- DNA-93810 Add pinboard icon to sidebar
- DNA-93825 Add pinboard to Opera menu
- DNA-93833 [Player] Implement seeking for new services
- 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-93867 Use version from package instead of repository
- DNA-93878 [Player] Crash when current player service becomes unavailable when user location changes
- DNA-93953 ‘Send image to Pinboard’ has the wrong position in the context menu
- DNA-93987 Disable zooming popup contents like in other popups
- DNA-93989 Change internal URL to opera://pinboards
- DNA-93990 Update strings to reflect new standards
- DNA-93992 Add Pinboards to Opera settings
- DNA-93993 Pinboard translations from Master
- DNA-94011 Enable feature flags for Reborn 5 on stable
- DNA-94019 Add a direct link to settings
- DNA-94088 Internal pages provoke not saving other pages to the Pinboard
- DNA-94111 [O77] Sidebar setup does not open
- DNA-94139 Crash at opera::(anonymous namespace)::PinboardPopupWebView::RemovedFromWidget()
77.0.4054.91 – 2021-06-17 blog post
- CHR-8446 Update chromium on desktop-stable-91-4054 to 91.0.4472.101
- DNA-93159 Implement image(preview) of each created pinboard
- DNA-93273 ‘Send image to Pinboard’ doesn’t work correct on staging server
- DNA-93277 Add/update opauto tests for the System Theme WP1 implementation p.1
- DNA-93286 [BigSur] YT not being reloaded when opened from link
- DNA-93296 Opera 77 translations
- DNA-93372 Build new edition for Axel Springer
- DNA-93376 Write unittests for PinboardImageCollector
- DNA-93401 [LastCard] Do not change user state if not needed
- DNA-93409 Animation with hat and glasses is missing in Private mode
- DNA-93443 API opr.pinboardPrivate.getThumbnail() returns old thumbnail image
- DNA-93509 Add Opera switch for pinboard staging backend and use it for tests
- DNA-93519 [Sidebar] WhatsApp ‘Log out’ doesn’t work
- DNA-93566 Popup badge is not sending utm parameters
- DNA-93634 Fix errors in Slovak translations
- DNA-93656 Active cards in checkout Auto-fill
- DNA-93724 Some webstore extensions are not verified properly
- DNA-93805 Create snap packages in buildsign
- DNA-93823 archive_opera_snap failures on Linux
- DNA-93844 Fix AttributeError in package_type.py
77.0.4054.90 – 2021-06-17 blog post
- CHR-8446 Update chromium on desktop-stable-91-4054 to 91.0.4472.101
77.0.4054.80 – 2021-06-15 blog post
- DNA-93656 Active cards in checkout Auto-fill
- DNA-93805 Create snap packages in buildsign
- DNA-93823 archive_opera_snap failures on Linux
- DNA-93844 Fix AttributeError in package_type.py
77.0.4054.64 – 2021-06-09 blog post
- DNA-93159 Implement image(preview) of each created pinboard
- DNA-93273 ‘Send image to Pinboard’ doesn’t work correct on staging server
- DNA-93277 Add/update opauto tests for the System Theme WP1 implementation p.1
- DNA-93286 [BigSur] YT not being reloaded when opened from link
- DNA-93296 Opera 77 translations
- DNA-93372 Build new edition for Axel Springer
- DNA-93376 Write unittests for PinboardImageCollector
- DNA-93401 [LastCard] Do not change user state if not needed
- DNA-93409 Animation with hat and glasses is missing in Private mode
- DNA-93443 API opr.pinboardPrivate.getThumbnail() returns old thumbnail image
- DNA-93509 Add Opera switch for pinboard staging backend and use it for tests
- DNA-93519 [Sidebar] WhatsApp ‘Log out’ doesn’t work
- DNA-93634 Fix errors in Slovak translations
- DNA-93724 Some webstore extensions are not verified properly
77.0.4054.38 – 2021-06-02 blog post
- CHR-8436 Update chromium on desktop-stable-91-4054 to 91.0.4472.77
- DNA-92385 [Win] Make the emoji dialog accept multiple consecutive emojis
- DNA-92904 [Usb installation] opera.exe is not updating
- DNA-93442 Make GX Control panel attachable by webdriver
- DNA-93468 Add missing object validation
- DNA-93554 [AdBlock] Find a fix for blocking ‘new’ YouTube ads
- DNA-93627 Update chromium intake script after changes to support python3 in translation scripts
77.0.4054.19 – 2021-05-27 blog post
- CHR-8428 Update chromium on desktop-stable-91-4054 to 91.0.4472.57
- 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-93181 Add validation of players
- DNA-93270 Extension updates should bypass VPN
- DNA-93276 [Easy setup] The theme can’t be changed into the dark in a private window
- DNA-93368 Fix an error in Polish translation
- DNA-93405 Import vmp_signer instead of starting new python process
- DNA-93406 [Mac] Import plist_util instead of calling script in _generateAppEntitlements
77.0.4054.14 – 2021-05-20 blog post
- CHR-2879 Bookmarks sync using Chromium sync protocol.
- DNA-91879 VideoConferenceTabDetachControllerTest.* timeout on mac
- DNA-92258 Extension page UI looks a bit broken
- 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-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-93195 Update Ebay continue-on links
- 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-93294 Binary diff for opera_browser.dll is not created on 32-bit builds
- DNA-93299 Bulgarian strings in Chinese translations
- DNA-93313 Add opauto test to cover DNA-93190
- DNA-93329 Fix issues in buildsign after DNA-93164
- DNA-93346 Promote O77 to beta
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