Changelog for 120

120.0.5516.0 – 2025-04-28 blog post
- DNA-112048 Spelling error in speed dial – German translation
- DNA-121260 Disable background music during Google Meet call
- DNA-121669 Search bar blends into background on opera://flags
- DNA-121896 Linux ARM fails to compile
- DNA-121898 Translations for Opera 119
- DNA-121918 Add smoketests summary at the end of the stdio
- DNA-121929 [Mac] X button is cut on the right side caused by ‘pin to toolbar’ button
- DNA-121951 [Split screen toolbar] [UI check] VPN badge displayed on both panels instead of just the right tab
- DNA-121955 Turn on split-screen-toolbar flag on developer stream
- DNA-121982 [Split screen] Split screen groups become tab islands after browser restart
- DNA-121988 Saving page as PDF leads to page crash
- DNA-122001 [VPN Pro] If there are multiple locations for a country, selecting one causes all of them to be shown as active
- DNA-122012 Crash at opera::ComponentTabCyclerView::HighlightContents
- DNA-122039 Check at base::ObserverList::~ObserverList() [Mac]
- DNA-122043 Converting different currencies into RUB, BYN, HRK, IDR doesn’t work
- DNA-122045 BrowserNavigatorTest.Disposition_NewPopup_ExtensionId fails
- DNA-122052 Support alpha channel in colors from env variables
- DNA-122053 Text not visible when hovering over options in padlock popup
- DNA-122056 Crash at opera::component_based::ComponentTabBar::ReorderChildren
- DNA-122067 Enable #clear-history-on-exit on all streams
- DNA-122072 [Split screen toolbar] Clicking on translate button has no effect
- DNA-122073 Gracefully handle lack of recommended location (for ExpressVPN)
- DNA-122080 Crash when creating split screen from orphaned and pinned tab
- DNA-122083 Workspaces cannot be edited when there’s a maximum number of them.
- DNA-122101 Crash on switching workspaces if Opera runs with –disable-animations-for-tests
- DNA-122102 Broken header for location picker in GX settings (with gx2024 enabled)
- DNA-122106 Add error code and message to setError crashlog
- DNA-122107 [Split screen toolbar] Crash when cancelling drop action with Esc when target drop view is visible
- DNA-122119 “Close tabs” tab menu option does not close both tabs in inactive split screen group
- DNA-122128 Weird broken border on vpn popup in GX
- DNA-122137 Spelling error in speed dial – German translation
- DNA-122142 Add a comment line switch to simulate a browser update ready state
- DNA-122145 [Windows] Playwright tests crash on official win32 builds at FaviconSource::GetColorProvider
- DNA-122149 Free vpn location is broken
- DNA-122154 Reconnect to vpn service after changing vpn pro subscriptions
120.0.5510.0 – 2025-04-22 blog post
- DNA-120341 Crash at opera::oauth2::DeviceNameServiceImpl::HasDeviceNameChanged
- DNA-120928 A red dot indicating a new message appears, even though no message has been received
- DNA-121446 Crash at bookmarks::BookmarkModel::~BookmarkModel
- DNA-121564 Crash at views::View::SetPaintToLayer
- DNA-121567 Sometimes autocomplete in dropdown eats some letters
- DNA-121662 [Tab Island Split Screen] Closing split screen tab in collapsed tab island causes island to become invisible
- DNA-121708 Support theme color abstraction and expose color values
- DNA-121753 [Tab Island Split Screen] Add tab button is cut off after dragging split screen into tab island
- DNA-121790 Crash at signin::IdentityManager::GetPrimaryAccountInfo
- DNA-121886 Update env variables for web UI
- DNA-121899 Translations for Opera 119 – agency
- DNA-121908 Installed extensions are located on the left side of the page.
- DNA-121928 Remove chromium “Safety Check” option in settings
- DNA-121937 Crash on saving split screen tabs to Pinboards
- DNA-121945 [Clear browsing data on exit] [UI check] “i” icon color incorrectly displayed
- DNA-121946 [Clear browsing data on exit] Incorrect display of ‘i’ icons for unlogged users
- DNA-121948 Fetch proper last connection data when in connected state
- DNA-121949 [Mac][Miniplayer] Detached mini-player moves automatically to the right corner of a screen each time window is restored from maximized state
- DNA-121953 Turn #split-screen-in-tab-island flag on developer
- DNA-121954 Turn #clear-history-on-exit flag on developer
- DNA-121971 Enable #platform-software-h264-encoder-in-gpu by default on Developer
- DNA-121973 Crash at extensions::(anonymous namespace)::ThumbnailFetcher::Fetch when opening pinboard popup in private window
- DNA-121975 [Private window] Text in address bar dropdown is almost invisible
- DNA-121984 Not possible to change default cookie settings
- DNA-121993 Crash when restoring session containing opera://flags
- DNA-121994 Crash at base::ObserverList::RemoveObserver
- DNA-121995 Crash at opera::HeartButtonControllerImpl::Update
- DNA-121998 [VPN Pro][Settings] Location list for Express subscription in settings shows numbers instead of flags and location names
- DNA-121999 [VPN Pro][VPN badge] For Express VPN locations different numbers are displayed as IP address
- DNA-122002 Allow Styleguide seeing API definitions
- DNA-122013 Create colors demo page
- DNA-122030 Fix connecting to recommended server on V4
- DNA-122033 Check at base::ObserverList::~ObserverList() [Win]
- DNA-122034 Gray out ‘Create’ button when limit of custom sites is reached
- DNA-122041 Refactor VpnProManagerImpl to reduce code duplication
- DNA-122042 Fix recently used locations for ExpressVPN provider
- DNA-122054 Sort the locations in vpn pro picker
120.0.5502.0 – 2025-04-14 blog post
- CHR-9972 Update Chromium on master to 134.0.6998.35
- DNA-119134 Crash at views::ViewAXPlatformNodeDelegate::FireNativeEvent
- DNA-120483 DevTools settings display Chrome UI
- DNA-121582 Crash at extensions::TabsQueryFunction::Run
- DNA-121590 DevTools attempts to match Chrome’s language setting
- DNA-121591 DevTools displays Chrome’s recording feature
- DNA-121617 [Linux] No settings are displayed on the certificates page
- DNA-121749 [MacOS] Miniplayer does not remain visible on top after switching to full screen
- DNA-121769 The Miniplayer popup has overly sharp corners
- DNA-121787 Allow H.264 levels up to 5.1/5.2
- DNA-121822 Add V4 version of Connect/Disconnect/GetConnectionState messages
- DNA-121826 Incomplete download warning text shown in address bar
- DNA-121827 [Opera Air] Create definitions for color theme abstraction
- DNA-121828 [E-]AC-3 media unit tests fail on Windows 24H2
- DNA-121834 Crash at extensions::ShodanPrivateIsShowingPdfFunction::Run
- DNA-121836 Create separate section for Easy Files settings
- DNA-121850 Enable #miniplayer-in-toolbar on all streams
- DNA-121851 Enable #miniplayer-redesign-2 on all streams
- DNA-121854 Fix certificate_manager_component_interactive_test.cc
- DNA-121858 DCHECK at ui::BaseShellDialogImpl::~BaseShellDialogImpl
- DNA-121861 No sounds are played when using hosted theme
- DNA-121864 Crash at extensions::ExtensionUpdater::OnBlocklistDownloadFinished
- DNA-121866 Inhouse translations for text in Easy Files context menu
- DNA-121868 CLONE – [Win] The checkbox has the wrong color and is not visible (a black checkmark in a blue box).
- DNA-121869 Incorrect download origin in opera://downloads page when “@” redirection is used
- DNA-121872 Custom site panel field in sidebar setup truncates URLs longer than 64 characters
- DNA-121875 Bump major version to 120
- DNA-121877 Add V4 version of GetLastUsedConnectionData message
- DNA-121881 Crash at tabs::UnpinnedTabCollection::AddTabRecursive
- DNA-121894 Crash at extensions::ProxySwitcherPrivateEventRouter::OnBrowserRemoved
- DNA-121901 [Split screen] Only one tab is displayed after returning to split screen from different tab
- DNA-121905 Save whetjher last known subscription had expressVPN support
- DNA-121912 [Miniplayer][MacOS] Detached mini-player doesn’t keep its position when moving browser window
- DNA-121928 Remove chromium “Safety Check” option in settings
- DNA-121932 [Windows] Crash at opera::ToolbarElementsVisibilityManager::Process