Changelog for 98

98.0.4759.39 – 2023-05-05 blog post

  • DNA-102363 ChromeFileSystemAccessPermissionContextTest.ConfirmSensitiveEntryAccess_DangerousFile fails
  • DNA-105534 [Add to Opera] Incorrect scroll on modal when browser window size is too small
  • DNA-106649 Opening new tab when pinned tab is active gives 2 active tabs
  • DNA-107226 Speed Dial freezes and empty space remains after Continue booking tile dragging
  • DNA-107435 Building archive_source_release target fails
  • DNA-107441 [Start page] Right mouse click on tile in continue on section opens target site in current tab
  • DNA-107508 Crash at permissions::PermissionRecoverySuccessRateTracker::TrackUsage(ContentSettingsType)
  • DNA-107528 Handle real-time SD impression reporting
  • DNA-107546 Context menus broken with one workspace
  • DNA-107548 Paste from Context Menu doesn’t work for Search on StartPage
  • DNA-107560 Optimize real-time SD impression reporting

98.0.4759.21 – 2023-04-27 blog post

  • CHR-9255 Update Chromium on desktop-stable-112-4759 to 112.0.5615.87
  • CHR-9259 Update Chromium on desktop-stable-112-4759 to 112.0.5615.121
  • CHR-9264 Update Chromium on desktop-stable-112-4759 to 112.0.5615.165
  • DNA-104949 Cleanup reauthorizer
  • DNA-106342 Crash when blocking cookies in sidebar web. infobars::InfoBarManager::AddInfoBar(std::Cr::unique_ptr<T>, bool)
  • DNA-106748 Presubmit problems
  • DNA-107054 Apply patch for CVE-2023-2033
  • DNA-107142 Translations for O98
  • DNA-107262 Delete faulty translations

98.0.4759.15 – 2023-04-26 blog post

  • CHR-9259 Update Chromium on desktop-stable-112-4759 to 112.0.5615.121
  • CHR-9264 Update Chromium on desktop-stable-112-4759 to 112.0.5615.165
  • DNA-104949 Cleanup reauthorizer and permission
  • DNA-106748 Presubmit problems
  • DNA-107262 Delete faulty translations

98.0.4759.6 – 2023-04-20 blog post

  • CHR-9255 Update Chromium on desktop-stable-112-4759 to 112.0.5615.87
  • DNA-106342 Crash when blocking cookies in sidebar web. infobars::InfoBarManager::AddInfoBar(std::Cr::unique_ptr, bool)
  • DNA-106699 [Win] Enable use of Opera GX splash screen in Opera generic
  • DNA-107054 Apply patch for CVE-2023-2033
  • DNA-107141 Promote O98 to stable
  • DNA-107142 Translations for O98

☣ = bugfix

98.0.4759.3 – 2023-04-13 blog post

  • CHR-9250 Update Chromium on desktop-stable-112-4759 to 112.0.5615.50

98.0.4759.1 – 2023-04-06 blog post

  • CHR-9235 Update Chromium on master to 112.0.5615.20
  • DNA-106063 Add automated tests for TabStripDragController
  • DNA-106638 Enable url_handling_sub_manager_unittest.cc
  • DNA-106641 Crash in views::LayoutManagerBase::SetChildViewIgnoredByLayout
  • DNA-106645 [Mac] Enable use of Opera GX splash screen in Opera generic
  • DNA-106685 Enable uninstallation_via_os_settings_sub_manager_unittest.cc
  • DNA-106701 Enable os_integration unittests
  • DNA-106718 Redundant commits related to mojo ipcz need to be removed
  • DNA-106746 Promote 98 to beta

98.0.4756.0 – 2023-04-03 blog post

  • CHR-9244 Button hover effect remains visible – fix backport
  • DNA-105057 [Tab] Single SP tab have close button (‘x’)
  • DNA-105341 Make possible to disable opera_feature_* defined in args_default.gni to true’
  • DNA-105508 Remove jumbo support
  • DNA-106044 Translations for O97
  • DNA-106073 Import and add browsertests for Opera settings sync controls – generic tests
  • DNA-106105 Fine grained error handling
  • DNA-106139 implement proper behavior of supply2fa for success scenario
  • DNA-106273 Crash with tab tooltip: SwitchToTabButton::SelectTabAndCloseTooltip()
  • DNA-106274 [Tab strip][Drag&Drop] Allow dropping a link on tab strip
  • DNA-106305 Remove set_aac_extra_data() call from media patch
  • DNA-106369 Enable file_handling_sub_manager_unittest.cc
  • DNA-106392 Crash @opera::component_based::TabStripDragController::MaybeStartDraggingTab(opera::component_based::ComponentTabView*, opera::component_based::TabDragContainer*, gfx::Point const&)
  • DNA-106396 O-menu disappear when opening site in new window with sidebar disabled
  • DNA-106399 Enable protocol_handling_sub_manager_unittest.cc
  • DNA-106435 Increase timeout for the welcome page
  • DNA-106473 Support plain color background
  • DNA-106484 getAccessToken – implement force refresh token
  • DNA-106493 Tab closes with middle button down
  • DNA-106494 PipelineIntegrationRegressionTest failures on M2 / Ventura
  • DNA-106507 Override CSP when for debug mode
  • DNA-106517 [Search tabs] Can’t close tabs from other workspaces in search tabs > open tabs
  • DNA-106519 Show correct text color on Start Page
  • DNA-106526 Workspaces not working correctly
  • DNA-106532 [ContentFilter] Extend UrlRule logging
  • DNA-106550 [SD][Drag&Drop] Create a static manual layout for speed dials
  • DNA-106570 Fix CSP for Web UI debug mode
  • DNA-106583 An empty space should be added to indicate the drop position for a URL
  • DNA-106591 Crash at opera::component_based::ComponentTabGroup::~ComponentTabGroup() related to workspace change
  • DNA-106612 [Tab strip] Gap and crash when quickly closing large amount of tabs
  • DNA-106614 Tabs beyond the tab strip

98.0.4746.0 – 2023-03-27 blog post

  • CHR-9215 Update Chromium on master to 112.0.5596.2
  • DNA-103304 The search bar calculator cannot calculate multiplying/dividing negative or positive numbers by negative numbers correctly
  • DNA-105341 Make possible to disable opera_feature_* defined in args_default.gni to true’
  • DNA-105807 Show embedded YouTube video on Start Page
  • DNA-105816 Animate tab removing
  • DNA-105955 Use Wallpapers API for displaying images and videos
  • DNA-105956 Place wallpaper iframe on React Start Page
  • DNA-105996 [add-site-modal] autocomplete inserts full URL inside current URL when edit inside
  • DNA-105998 Crash at opera::BrowserSidebarItemViewViews::ShowTooltip()
  • DNA-106081 Shuffle button doesn’t work for current date wallpaper
  • DNA-106103 Mechanism for additional scopes and extensions mapping
  • DNA-106104 Update API versioning
  • DNA-106128 Verify updated audio hashes in PipelineIntegrationRegressionTest
  • DNA-106129 PipelineIntegrationRegressionTest.BasicPlayback/2 fails
  • DNA-106168 EasySetup update
  • DNA-106194 [Mac] Support for preinstalled extensions in Mac installer
  • DNA-106207 Crash on duplicating a pinned tab
  • DNA-106232 [Tab strip][Drag&Drop] Do not attempt to drag tab when it’s clicked
  • DNA-106238 Use goma on stable Windows builds
  • DNA-106299 Enable pre-installing extensions + increment protocol version to v5
  • DNA-106300 Fix rule for generating archive_browser_sym_files on crossplatform builds
  • DNA-106345 Crash on calling getRichWallpaper
  • DNA-106355 Rich hints fail to compile
  • DNA-106373 Use ARM nodejs binaries
  • DNA-106384 Fix path resolving in optimize_webui.py
  • DNA-106405 Fix crash related to getAccessToken
  • DNA-106412 Content of popup not generated for some extensions when using more then one worksapce
  • DNA-106416 Allow chrome://rich-wallpaper to be embedded in startpage and gx corner
  • DNA-106433 Extend Easy Setup API

98.0.4739.0 – 2023-03-20 blog post

  • DNA-104027 Restore Progressive Web Apps support
  • DNA-105522 Implement “Shuffle button”
  • DNA-105807 Show embedded YouTube video on Start Page
  • DNA-105810 Implement information tile
  • DNA-105852 Tabs swap position on tab bar on activation
  • DNA-105865 Add reload option for panels in opr.browserSidebarPrivate namespace
  • DNA-105881 Investigate archive_opera_min package
  • DNA-105914 Update media-internals on stream configuration change
  • DNA-105928 Simplify base::Value::Dict usage
  • DNA-105944 Update checking of widevine certificate expiration to be independent from dateformat
  • DNA-105959 Update texts – native part
  • DNA-105961 Import translated texts – native part
  • DNA-105973 Turn on #tab-tooltip-close-tabs on all streams
  • DNA-105974 getAccessToken function
  • DNA-105976 Enable browsertests for Opera settings sync page
  • DNA-105997 Crash on opening new tab
  • DNA-105998 Crash at opera::BrowserSidebarItemViewViews::ShowTooltip()
  • DNA-106005 Stop AB test for Autostart in PL
  • DNA-106013 Replace Shorten icon in the Address Bar
  • DNA-106037 Code removal – part I
  • DNA-106038 Crash at ui::Layer::GetAnimator()
  • DNA-106043 Snapshot always available
  • DNA-106061 Hide extension popup
  • DNA-106068 Extension shows if developer mode is enabled
  • DNA-106070 Feedback window for highlight popup displayed in wrong place
  • DNA-106074 Collect Media.VTVDA.HardwareAccelerated histogram
  • DNA-106079 EasySetup Disclaimer – Reduce size
  • DNA-106085 Crash at TabHoverCardController::OnViewIsDeleting(views::View*)
  • DNA-106086 Player home page does not show images in dark mode
  • DNA-106096 Increase prompt window in AB width
  • DNA-106109 Teasers on start page don’t show transparency
  • DNA-106110 Clean up win7/8 references in browser
  • DNA-106115 Wrong workspace is activated when choosing “Switch to tab” from address bar dropdown
  • DNA-106121 [Easy files] Crash when trying to attach a file in sidebar app
  • DNA-106124 Start Page not loading with webpack live server
  • DNA-106136 Opera Wallet should get access to the Identity API
  • DNA-106138 add supply2fa skeleton
  • DNA-106147 Add getRichWallpapers to wallpapersPrivate API
  • DNA-106154 Handle “extension” type in net installer data.
  • DNA-106168 EasySetup update
  • DNA-106186 [ContentFilter] Add element hiding to adblocker log messages
  • DNA-106195 Cancel drag on ESC

☣ = bugfix

98.0.4732.0 – 2023-03-13 blog post

  • DNA-103304 The search bar calculator cannot calculate multiplying/dividing negative or positive numbers by negative numbers correctly
  • DNA-104076 Pinned tabs from Workspaces are moved to Workspace 1 after restart
  • DNA-104418 App descriptions in sidebar don’t disappear when full screen is enabled.
  • DNA-104983 Missing encyrption option in sync settings
  • DNA-105141 Tabs to the right of the currently active one swap their position with another when clicked
  • DNA-105299 Opera crash when closing tab by middle mouse button
  • DNA-105445 Tabs from active workspace are gone after restarting browser
  • DNA-105519 Implement daily rotation of wallpapers
  • DNA-105521 Implement display_dates support
  • DNA-105574 Wrong abbreviation for Turkish lira in currency converter
  • DNA-105617 Internal API to notify when Reader becomes available
  • DNA-105670 User should be able to setup shortcuts
  • DNA-105760 Expose window id to J5 extension
  • DNA-105769 Improve tab opening animation
  • DNA-105775 Crash at partition_alloc::internal::PartitionRefCount::DoubleFreeOrCorruptionDetected(unsigned int)
  • DNA-105794 [Styleguide] Make styleguide demo more fun
  • DNA-105817 Don’t show sections for extensions that don’t have any shortcuts
  • DNA-105849 Fix setting of viewport width
  • DNA-105860 Enable #google-suggest-entities on all streams
  • DNA-105862 Pre installed extensions WP1
  • DNA-105892 Switch to using zucchini as default diff program
  • DNA-105894 Crash at base::ObserverList::HasObserver(AuthenticatorRequestDialogModel::Observer const*)
  • DNA-105931 Remove deprecated restoration of content editable state
  • DNA-105934 Create API infrastructure
  • DNA-105942 [AU] Simplify download directory retrieval
  • DNA-105957 New tab animation start position is incorrect
  • DNA-105965 Opera Identity Private API – user state functions
  • DNA-105967 Crash at base::ObserverList::RemoveObserver(PrefObserver const*)
  • DNA-105975 onLoginStateChange.addListener function
  • DNA-105977 Crash in AnimationData::SwitchToLayer
  • DNA-105979 Remove support for custom_opauto_patterns from code

98.0.4725.0 – 2023-03-06 blog post

  • DNA-99375 [MAC] WebAuthn authentication with Touch ID does not work
  • DNA-101228 Adjust to Chromium UA reduction
  • DNA-103334 [AU] Do not launch launcher.exe after package is extracted.
  • DNA-104027 Restore Progressive Web Apps support
  • DNA-104232 Disconnect list downloads when activating adblocker through UI
  • DNA-104420 Creating mechanism to detect specific shortcut
  • DNA-104501 Opera don’t work with #high-efficiency-mode-available flag
  • DNA-104742 Wrong button place in opera tools section in sidebar menu
  • DNA-105338 Add branding for Opera
  • DNA-105502 Modal dialog is not visible and blocks UI when closing minimized Opera window with multiple tabs
  • DNA-105516 Add hidden feature flag #daily-wallpaper
  • DNA-105517 Package initial wallpaper data json file
  • DNA-105555 Opera version is wrong in Client Hints
  • DNA-105584 Add unit tests for ShortenButtonModel
  • DNA-105586 Prompt CMS API
  • DNA-105618 Add set/get for tab with ID functions for shorten button
  • DNA-105657 Wrong and inconsistent czech translation of “Search tabs” function
  • DNA-105683 Crash at void opera::ShortenButtonModelImpl::NotifyButtonStateChanged(int)
  • DNA-105712 Update linux sandbox dependency for browsertests
  • DNA-105721 Bump major version to 98
  • DNA-105727 [Rich Hints] Screenshot event must not collide with native PrtScr notification.
  • DNA-105737 Assertion failure in paths_mac.mm when running desktop_browsertests
  • DNA-105740 [Rich Hints] Add event_user_survey to the whitelist
  • DNA-105770 Tabs changing before top bar animation finishes

User comments



Opera

You deserve a better browser

Opera's free VPN, Ad blocker, and Flow file sharing. Just a few of the must-have features built into Opera for faster, smoother and distraction-free browsing designed to improve your online experience.

Download now