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