89.0.4447.91 – 2022-08-11 blog post

  • DNA-100673 Crash at void opera::ModalDialogBaseView::OnExtraButtonPressed(const class ui::Event& const)
  • DNA-100915 [Sync Settings] Confirm your identity to enable encryption message flickers
  • DNA-100937 Missing links to ToS and Privacy Statement in launcher dialog when running installer with –show-eula-window-on-start
  • DNA-101002 Make errors from webpack compilation appear in the log
  • DNA-101045 Popup contents are pushed outside of popup in “Unprotected” VPN state
  • DNA-101076 Disabled Pinboards should have another color in Account popup
  • DNA-101086 Sync – Clicking Next on auth.opera.com/account/v3/desktop/login/confirm-password does not redirect anywhere

89.0.4447.83 – 2022-08-04 blog post

  • DNA-99507 Badge deactivates on a basket page of the shop
  • DNA-99840 Add speed dials to start page
  • DNA-100127 Enable #enable-force-dark-from-settings on all streams
  • DNA-100233 [Settings] “Sync everything” and “Do not sync” unselects itself
  • DNA-100560 Add “suggested speed dials” in the Google search box on the start page
  • DNA-100568 Fix icon in suggestions and update layout
  • DNA-100646 Add synchronization states to Opera account popup
  • DNA-100665 Create private API to open Account popup + allow rich hints
  • DNA-100668 Use a category based suggestion list to sort search box suggestions
  • DNA-100701 “Force dark page” shortcut don’t work
  • DNA-100711 Unable to click suggestions on start page search box
  • DNA-100725 [WinLin] Opera account logo is offcenter
  • DNA-100762 Suggestions from networks get favicon from network
  • DNA-100764 Fix “Confirm Identity” URL
  • DNA-100905 Request to update event_sd_tile_used.type
  • DNA-100921 Add accessibility info about sync state to opera account button
  • DNA-100943 VPN pro popup can be zoomed
  • DNA-100945 Disable Context Menu for VPN and VPN Pro popups
  • DNA-100958 Opera account popup should display actual state of synchronization instead of selected option
  • DNA-100994 ‘Secure More devices’ is pushed outside of popup
  • DNA-101009 Free VPN – ‘Try for free’ disappear after clicked
  • DNA-101012 Remove VPN Pro service available from VPN pro settings when logged in without subscription
  • DNA-101094 Unable to close a window from JavaScript
  • DNA-101121 chrome.operaAccountPrivate is undefined

89.0.4447.71 – 2022-07-28 blog post

  • CHR-8957 Update chromium on desktop-stable-103-4447 to 103.0.5060.134
  • DNA-100492 authPrivate.storeCredentials should work with running auth session
  • DNA-100649 “Sign out” from settings doesn’t also sign out from auth
  • DNA-100653 VPN Badge popup – not working well with different page zoom being set in browser settings
  • DNA-100712 Wrong spacing on text to reset sync passphrase in settings
  • DNA-100799 VPN icon is “pro” on disconnected
  • DNA-100841 Remove Get Subscription and Get button from VPN pro settings
  • DNA-100883 Update missing translations from chromium
  • DNA-100899 Translation error in Turkish
  • DNA-100912 Unable to select pinboards when sync everything is enabled
  • DNA-100959 Use after move RecentSearchProvider::ExecuteWithDB
  • DNA-100960 Use after move CountryBlacklistServiceImpl::DownloadCountryBlacklist
  • DNA-100961 Use after move CategorizationDataCollection::Iterator::Iterator
  • DNA-100989 Crash at opera::EasyFileButton::SetThumbnail(gfx::ImageSkia const&)

89.0.4447.51 – 2022-07-19 blog post

  • DNA-99538 Typed content of address bar shared between tabs
  • DNA-100418 Set 360 so as search engine in China
  • DNA-100629 Launch Auth login when enabling sync while logged in
  • DNA-100776 Popup is too long if there are no services available

89.0.4447.48 – 2022-07-14 blog post

  • CHR-8940 Update chromium on desktop-stable-103-4447 to 103.0.5060.114
  • DNA-100247 Make it possible to display hint when tab scrolling gets triggered
  • DNA-100482 Shopping corner icon availability
  • DNA-100575 Add unique IDs to all web element in opera account popup
  • DNA-100625 Opera account popup appears too high on Linux
  • DNA-100627 Enable #snap-from-panel on all stream
  • DNA-100636 DCHECK at suggestion_item.cc(484)
  • DNA-100685 Fix crash when attaching to tab strip scroll buttons
  • DNA-100693 Enable Sticky Site sidebar item to have notification bubble
  • DNA-100698 [AdBlock] Unhandled Disconnect list category: “emailaggressive”
  • DNA-100716 Misstype Settings “Enhanced address bar”
  • DNA-100732 Fix & escaping in translated strings
  • DNA-100759 Crash when loading personal news in private window

89.0.4447.38 – 2022-07-07 blog post

  • DNA-100283 Translations for O89

89.0.4447.37 – 2022-07-05 blog post

  • CHR-8929 Update chromium on desktop-stable-103-4447 to 103.0.5060.66
  • DNA-99780 Crash at zmq::zmq_abort(char const*)
  • DNA-100377 New opera account popup doesn’t open on Linux
  • DNA-100589 Crash at base::internal::Invoker<T>::RunOnce(base::internal::BindStateBase*, scoped_refptr<T>&&)
  • DNA-100607 Sync “Sign in” button doesn’t work with Opera Account popup
  • DNA-100645 Cherry-pick CVE-2022-2294 onto stabilization branches

89.0.4447.33 – 2022-07-01 blog post

  • DNA-100256 Make tab strip scroll buttons rich hints anchors
  • DNA-100277 Make Opera Account dialog attachable by webdriver
  • DNA-100323 Implement hover buttons inside Account popup
  • DNA-100362 Dependency errors in opera_components/wmi
  • DNA-100413 Search suggestions doesn’t work with turned VPN on
  • DNA-100422 Enable #opera-account-popup on all streams
  • DNA-100440 Log out from Opera Account should also calls account/logout API
  • DNA-100463 Implement statistic for Acceptable Ads
  • DNA-100472 Crash at void opera::vpnpro::VpnProServiceImpl::DidSetError()
  • DNA-100490 authPrivate.logout() should also perform clearCredentials
  • DNA-100493 [Sync] Missing Sync password field in settings

89.0.4447.31 – 2022-06-30 blog post

  • CHR-8916 Update chromium on desktop-stable-103-4447 to 103.0.5060.53
  • DNA-98056 AA doesn’t work well with EasyList enabled ‘in a wild’
  • DNA-99781 Crash at wmi_util::ScopedWMIQuery::Run(wchar_t const*)
  • DNA-99842 Make new popup work for VPN on Linux
  • DNA-100028 Implement ‘signed in’ state of popup
  • DNA-100045 iFrame Exception wasn’t blocked with Acceptable Ads
  • DNA-100182 Add option ‘Do not sync data’ to settings
  • DNA-100207 Button to choose wallpapers hidden behind scroll bar
  • DNA-100236 Blink in dark mode
  • DNA-100248 Hide old Sync toolbar icon if the new one is there
  • DNA-100273 Logout button does not ask for confirmation
  • DNA-100274 Use different icon for log-in and log-out state in top bar
  • DNA-100275 Add styles to indicate buttons inside Account popup
  • DNA-100282 A location cannot be selected when it happens to be the optimal one
  • DNA-100291 Update snapcraft uploading/releasing in scripts to use craft store
  • DNA-100301 Crash on clicking the user-account icon in Private Window
  • DNA-100303 Unable to quit opera when logged in to sync account
  • DNA-100311 Gear icon on reload toolbar is blue
  • DNA-100317 ‘Synchronise…’ option not working when Opera account popup is enabled
  • DNA-100383 Red background in video pop-out
  • DNA-100392 Icon background changes color to gray when opening popup while logged in
  • DNA-100395 User icon in opera account popup should be opening profile in auth
  • DNA-100436 “Sign out” from about:config Sync does not work
  • DNA-100443 When not signed in user icon in opera account popup should lead to sign in

89.0.4447.20 – 2022-06-21 blog post

  • CHR-8910 Update chromium on desktop-stable-103-4447 to 103.0.5060.42
  • DNA-99685 Add “recent locations” section into the location chooser of VPN Pro
  • DNA-100028 Implement ‘signed in’ state of popup
  • DNA-100061 Implement VPN Badge sub-states
  • DNA-100077 Prepare eslint and prettier config
  • DNA-100144 Hide inactive parts of the popup
  • DNA-100147 Show state of Sync in popup
  • DNA-100148 Show state of VPN Pro in popup
  • DNA-100165 [Opera account popup] doesn’t change font color for dark theme
  • DNA-100224 Make “Logout” button work
  • DNA-100235 No rounded corners in the popup
  • DNA-100236 Blink in dark mode
  • DNA-100241 Load strings from loadTimeData

89.0.4447.12 – 2022-06-15 blog post

  • DNA-97732 [Win] Shortcuts stop working after manually closing of video pop-out
  • DNA-98820 Hide acceptable ads toggle when adblock is turned OFF
  • DNA-98835 Icon of disabled acceptable ads should be grayed
  • DNA-99507 Badge deactivates on a basket page of the shop
  • DNA-99838 Add selectable static wallpaper to new start page
  • DNA-99882 Translations for O88
  • DNA-99933 Image that doesn’t fit size requirements gets unnecessary background
  • DNA-99961 Old custom search engines behave like built-in search engines
  • DNA-99964 “Edit” buttons visible on built-in search engines
  • DNA-99993 Crashes in AudioFileReaderTest, FFmpegAACBitstreamConverterTest
  • DNA-99997 Crash at base::FeatureChecker::IsFeatureEnabled(base::BasicStringPiece)
  • DNA-100009 ‘Unavailable’ button on opera::flags is not working
  • DNA-100013 Skip captcha for tests when login to webpage to buy subscription
  • DNA-100018 Create empty react-based popup
  • DNA-100027 Implement ‘signed out’ state of popup
  • DNA-100054 [macOS] Suppress warning about invalidation of signature
  • DNA-100139 Promote O89 to beta
  • DNA-100166 Hovering above [Opera account popup] button displays “Downloads” text
  • DNA-100172 Cherry-pick chromium fix for lto error

89.0.4443.0 – 2022-06-06 blog post

  • CHR-8900 Update Chromium on master to 103.0.5060.24
  • DNA-94878 Remove DialogBaseView
  • DNA-99108 [Lin] Options on video pop out not possible to change
  • DNA-99285 [BETA] Turn visibility of VPN badge in address bar to on by default
  • DNA-99457 Enable #snap-from-panel on developer stream
  • DNA-99478 Top Sites don’t always has big icon
  • DNA-99662 Build testlist.json on GOTH slaves
  • DNA-99669 Opera starts up on wrong display in certain instances with new session manager
  • DNA-99673 Dragging tab to top of second display doesn’t maximize the created window
  • DNA-99702 Enable Acceptable Ads for stable stream
  • DNA-99713 Sizing issues with video conferencing controls in PiP window
  • DNA-99743 Google suggestions in search box on start page affected by google-suggest-entities
  • DNA-99747 White space after titles of rich suggestions
  • DNA-99752 Do not allow to uncheck all lists for adBlock
  • DNA-99756 Falling back to first audio device, if no video devices
  • DNA-99759 Mark currently active location on ‘Choose virtual location’ settings page
  • DNA-99798 Entire title is highlighted
  • DNA-99805 Optimize and clean-up animations
  • DNA-99806 Enable #enable-force-dark-from-settings on developer
  • DNA-99815 Free VPN locations change order after being selected
  • DNA-99817 “Open TikTok in sidebar” keyboard shortcut visible on Opera desktop
  • DNA-99827 VPN Badge “gear” icon broken link when in VPN Pro mode
  • DNA-99829 otv.verwalt-berlin.de doesn’t work in Opera
  • DNA-99831 Add ‘back to tab’ button like on video pop-out
  • DNA-99832 On automatic video popout, close button should not stop video
  • DNA-99833 Allow turning on and off of each ‘BABE’ section from gear icon
  • DNA-99834 Allow turning on and off of each ‘BABE’ section from settings
  • DNA-99835 Change maximum number of items depending on section visibility
  • DNA-99852 Default browser in Mac installer
  • DNA-99856 Animate tiles in folder modal
  • DNA-99860 Add Corner to Adblocker Site Fixes
  • DNA-99884 Tests are not sent to GOTH
  • DNA-99890 [Linux] Check mark menu item’s check mark is not painted until hovered
  • DNA-99900 Crashes are reported on Linux only for browser process.
  • DNA-99918 Enable #scrollable-tab-strip on desktop-stable-102-4412

89.0.4436.0 – 2022-05-30 blog post

  • CHR-8898 Update Chromium on master to 103.0.5060.13
  • DNA-99294 Empty page after switching tabs in fullscreen
  • DNA-99424 Decouple animations from tiles
  • DNA-99429 Default theme should be System
  • DNA-99524 Update method for displaying version of active browserjs
  • DNA-99550 tv.vodafone.es shows unsupported browser with Opera UA
  • DNA-99557 Add Google ‘entities’ support for suggestions WP1
  • DNA-99560 Implement entity support in autosuggest for address bar dropdown
  • DNA-99566 Crash on clicking the badge in Private Window
  • DNA-99617 VPN-pro dialog: allow to switch location when VPN is ON
  • DNA-99623 Make VPNpro dialog attachable by webdriver
  • DNA-99625 Whitelist consent.youtube.com for player
  • DNA-99631 Hide the unpaid VPN when VPN Pro is enabled
  • DNA-99643 VPN Badge: missing optimal location after selecting location
  • DNA-99661 Adblock and navigation handling for ads on corner
  • DNA-99686 Skip ad is red in detachable video popout
  • DNA-99690 Crash at void SearchProvider::OnURLLoadComplete(const class network::SimpleURLLoader*, class std::__1::unique_ptr)
  • DNA-99692 Disable tab strip scrolling on Windows 7
  • DNA-99701 Create React-based / Typescript new start page playground
  • DNA-99715 Enable speedy for nightly builds (all products)
  • DNA-99725 Crash at opera::ModalDialogViews::Show()
  • DNA-99728 Animate tiles in Suggestions
  • DNA-99729 Animate tiles in “Continue on” sections
  • DNA-99740 Empty vpn-dialog content after location switch (build-in vpn)
  • DNA-99742 Mark currently active location on location-chooser list
  • DNA-99749 Write basic tests for chrome:activity
  • DNA-99754 Adblock whitelist does not work for gx-corner.op-test.net
  • DNA-99760 Virtual location in setting doesn’t have label after browser start
  • DNA-99777 Remove staging gx corner from adblock whitelist
  • DNA-99782 Crash at v8::internal::(anonymous namespace)::LineArrayCompareInput::GetLength1() (.67fdf201f3bf4313422fe5d57a7b8a8e)
  • DNA-99797 The connection status “Disconnect” in settings page is static
  • DNA-99799 Remove gx corner from adblock whitelist
  • DNA-99807 Add optimistic state update in popup to make it more responsive

89.0.4428.0 – 2022-05-23 blog post

  • CHR-6636 AltTheme implementation.
  • DNA-96148 AU: update verifier randomly can not fetch browser version
  • DNA-99098 Custom search engine favicons sizes are inconsistent
  • DNA-99260 [Win] “Undefined” text under spell check setting
  • DNA-99294 Empty page after switching tabs in fullscreen
  • DNA-99353 Translations for O87
  • DNA-99511 Dark mode is always forced on pages even when not in dark mode
  • DNA-99514 Make location picker searchable
  • DNA-99524 Update method for displaying version of active browserjs
  • DNA-99539 Add flag icons to location picker
  • DNA-99548 Remove calculation suggestions from Google when we calculate ourselves
  • DNA-99554 Add help tooltip to option in Easy Setup
  • DNA-99559 Create hidden flag #google-suggest-entities
  • DNA-99585 Broken Continue Shopping tiles link. for some shops
  • DNA-99593 Report sad tab displayed counts per kind
  • DNA-99603 Change search in tabs strings in PL
  • DNA-99610 Sidebar – Add missing views to RH
  • DNA-99626 VPN Pro – Badge popup – location picker – background does not change color when dark theme is selected
  • DNA-99628 Personalized Speed Dial context menu issue fix
  • DNA-99646 [Linux] FFmpeg codec stops working
  • DNA-99652 Block Ads – Manage Lists – message on the popup is not clear
  • DNA-99655 base::ScopedTestFeatureOverride doesn’t forward override to child processes

89.0.4422.0 – 2022-05-16 blog post

  • CHR-8869 Update Chromium on master to 103.0.5042.0
  • DNA-98487 Cannot remove wallpaper installed from Opera Addons
  • DNA-98958 Remove old Autoupdater code
  • DNA-99077 Implement Free VPN location chooser
  • DNA-99161 Implement VPN Pro location chooser
  • DNA-99163 Make turning on / off of VPN Pro work
  • DNA-99190 Investigate windows installer signature errors on win7
  • DNA-99209 Enable #easy-files-multiupload on all streams
  • DNA-99294 Empty page after switching tabs in fullscreen
  • DNA-99296 Add tab button is flashing when adding first unpinned tab
  • DNA-99312 [Mac] Tabs overlaps the traffic lights buttons
  • DNA-99319 Background color in extension badges is red
  • DNA-99328 Dark Theme not working when opening private mode
  • DNA-99334 Not possible to focus dropdown buttons using TAB
  • DNA-99338 Opera MenuBar’s height is increased on Macbook using external display.
  • DNA-99346 Fix blink_platform_unittests failures and add it to chromium_tests
  • DNA-99365 Adding title to the first category duplicates categories titles in the dropdown
  • DNA-99376 DCHECK at browser_sidebar_view_views.cc(153)
  • DNA-99385 Feedback button in filtered dropdown can overlap with other web buttons for highlighted suggestion
  • DNA-99386 https://metamask.io/download/ doesn’t work with Opera UA
  • DNA-99390 Pin extension is red
  • DNA-99391 Add bookmarks at the bottom of a bookmarks bar folder
  • DNA-99395 Release forced dark mode as a feature in easy setup rather than a feature flag WP1
  • DNA-99400 Make ‘try for free’ button work
  • DNA-99401 Make ‘settings’ button in badge popup work
  • DNA-99427 AccuWeather should be spelled with capital W ‘AccuWeather’
  • DNA-99436 Crash when scrolling bookmarks in bookmark bar folder
  • DNA-99437 [Win] Feedback dialog is not dismissed after mouse click on address bar dropdown
  • DNA-99482 Can’t navigate through tiles in Top Sites category with Tab key
  • DNA-99491 Suggestion is not immediately removed form recent searches view in dropdown.
  • DNA-99502 Sidebar – API to open panels
  • DNA-99504 “Switch to tab” button is not aligned to the right for some categories in dropdown
  • DNA-99512 Context menu option for disabling forced dark mode for specific pages
  • DNA-99513 Put “Force dark theme on pages” behind flag
  • DNA-99521 “Delete suggestion” button stays focused after suggestion is deleted
  • DNA-99529 Enable #enhanced-address-bar on all streams

89.0.4415.0 – 2022-05-09 blog post

  • CHR-8862 Update Chromium on master to 103.0.5028.0
  • DNA-68493 Opera doesn’t close address field drop-down when dragging text from the address field
  • DNA-87044 Switch Autofill to new API
  • DNA-97384 Assertion failure in simple_menu_model.cc
  • DNA-98598 Animation of tabs alignment to plus button is significantly delayed when closing a tab
  • DNA-98967 Make snapshot tool work in Messenger flow
  • DNA-98968 Add feedback button to Snapshot tool
  • DNA-99034 Enable FullscreenControllerMac
  • DNA-99064 Hard to drag & drop current URL to a specific folder on bookmarks bar when unfiltered dropdown is displayed
  • DNA-99075 Create unconnected Free VPN badge popup contents
  • DNA-99076 Make turning on / off of Free VPN work
  • DNA-99078 Create Free VPN ‘World map’
  • DNA-99162 Display ‘Pro’ badge when VPN Pro is available
  • DNA-99175 Incorrect translation in VPN popup in Danish
  • DNA-99178 Left/right not working in address bar dropdown
  • DNA-99189 [Mac] Textfield shortcuts hijacked by the browser
  • DNA-99204 Hide Shopping Corner by default
  • DNA-99210 Add test for snapshot tool triggered from easy files
  • DNA-99213 Add test for feedback dialog in snapshot
  • DNA-99223 YouTube Video is not maximizing after pressing Full screen on Mac
  • DNA-99224 Add support for notarytool after chromium changes to notarization script
  • DNA-99230 Switching search engine with shortcut stopped working after DNA-99178
  • DNA-99255 DCHECK on start: Trying to read an unregistered pref: vpn_pro.enable
  • DNA-99256 Cover all the possible states of free VPN in new VPN popup
  • DNA-99271 Remove local time from address bar dropdown city information
  • DNA-99272 Enable #address-bar-dropdown-cities on developer stream
  • DNA-99289 Crash on disabling “Enable tab scrolling…” option in settings
  • DNA-99315 Change link to AccuWeather to specific attribution from address bar
  • DNA-99316 Change booking.com links to have proper attribution
  • DNA-99317 Make history match appear on top
  • DNA-99318 Add feedback button and category title for first category to filtered dropdown
  • DNA-99325 Use a preference to set number of recent searches and recently closed in unfiltered dropdown
  • DNA-99355 Annoying blink when showing VPN pro popup
  • DNA-99359 Crash at opera::ContinueShoppingExpiredProductRemoverImpl::RemoveExpiredProducts()
  • DNA-99383 Border visible between the arrow and the popup