Changelog for 118

118.0.5461.14 – 2025-03-20 blog post
- DNA-121123 Easy files is not closed when the user closes the snapshot window
- DNA-121210 After enabling tab scrolling, the tab bar narrows on both the left and right sides
- DNA-121314 Use the extra palette color to paint the frame
- DNA-121338 Translations for Opera 118
- DNA-121409 Crash in media::CdmAdapter::GetInterfaceVersion()
- DNA-121433 Extend operaBrowserPrivate to expose consent_flow.option.usage_personalized_content
- DNA-121444 Crash at opera::VibesServiceImpl::VibesServiceImpl
- DNA-121459 The font is too large and the artist’s name has wrong color
- DNA-121460 The Miniplayer buttons (play, stop, next, previous) are too small
- DNA-121498 [Mac] Netinstaller fails when owner of Opera.app is different user
118.0.5461.7 – 2025-03-12 blog post
- DNA-121046 Display small thumbnail of the cover photo on the left
- DNA-121133 Crash at opera::VibesServiceImpl::OnVibeUpdated
- DNA-121183 Add ‘transparent UI’ parameter to Vibe logic
- DNA-121195 Adjust some fonts on internal pages
- DNA-121224 Incorrect spacing between the popup and the sidebar
- DNA-121236 Crash at opera::easy_files::EasyFilesUIController::OnClipboardItemReady
- DNA-121237 Crash at opera::SidebarExpandViewEmbedder::Position
- DNA-121322 [Opera Translate] [Redesign] Expired #translator flag
- DNA-121357 [Mac] Permission dialog breaks Easy Files panel
- DNA-121381 [Mac] Network Installer crashed after run it with –v=1
118.0.5461.4 – 2025-03-06 blog post
- CHR-9929 Update Chromium on master to 133.0.6905.0
- DNA-118548 After pressing Ctrl+F / Cmd+F on the Start Page (SP), the focus should be on the search bar
- DNA-120720 Crash at opera::component_based::SplitScreenPageView::GetDropAreaBoundsInScreen
- DNA-120860 [Web UI] Format CSS codebase and fix linting errors
- DNA-120915 [Win] When clicking on the tab strip, the tab island expands one of its tabs
- DNA-121028 The wallpaper section should be hidden when the shader theme is set
- DNA-121094 Missing a frame around Easy setup window
- DNA-121119 Auto-generate API definitions using a GN action
- DNA-121207 FedEx tracking fails to retrieve shipment information
- DNA-121211 MediaFoundationSoftwareVideoEncoder cannot be used with 854×480 frames
- DNA-121220 The shading beneath the tile in the popup needs to be more intense to improve visibility
- DNA-121227 Change order of themes in theme gallery
- DNA-121232 Enable Slack, Discord and Bluesky flag on all streams
- DNA-121238 Crash at opera::WebPageSidebarItemContentBase::VisibilityChanged
- DNA-121286 Enable #split-screen-close-tab on all streams
- DNA-121287 Enable #split-screen-disconnector on all streams
- DNA-121288 Enable #easier-files on all streams
- DNA-121332 Skip react tests on buildbot
- DNA-121336 opera://crashes cannot be reached
- DNA-121353 Promote 118.0 to beta
118.0.5456.0 – 2025-02-27 blog post
- DNA-118558 Onboarding design for Themes test
- DNA-119620 Crash at opera::component_based::ComponentTabBar::OnTabGroupClosed
- DNA-120335 Move split screen tab to tab island using drag&drop
- DNA-120519 Implement session save / restore functionality for Split Screen
- DNA-120642 Remake Layout section in Easy setup in React
- DNA-120673 [Bookmarks] Open folder icon not visible in opera://bookmarks in dark mode
- DNA-120760 Add possibility to hide device on synced tabs page
- DNA-120848 Add ‘x’ button to close/dismiss translate popup
- DNA-120849 Dismissing popup adds language to never translate from list
- DNA-120882 Submit new uninstall survey values
- DNA-120884 Create “Please tell us more about your reasons for uninstall” screen
- DNA-120944 Crash when dragging tab to tab island with split screen inside
- DNA-120972 Crash at TabDesktopMediaList::Refresh
- DNA-120977 Turn on flag #split-screen-disconnector on developer
- DNA-120982 Increase size of the miniplayer
- DNA-120984 Replace ‘…’ button with ‘pin to toolbar’ button
- DNA-120985 Add blur to Miniplayer background (album cover)
- DNA-121007 Download button always visible
- DNA-121021 The Easy Files popup gets hidden beneath the overlay after the Snapshot window in the sidebar app is closed or hidden
- DNA-121027 Background color of the Easy Files popup does not match the mockup
- DNA-121029 Remake Lucid Mode section in Easy setup in React
- DNA-121032 The “Show all files” label should be in a different color and centered
- DNA-121035 For the sidebar, the tiles are currently displayed in just 1 row
- DNA-121036 Rate the feature popup appears in the wrong place, and closes the Easy Files popup
- DNA-121053 If the file is too large in width or height, it becomes distorted in the tile
- DNA-121055 Button displaying the number of items selected has the wrong background color
- DNA-121059 [Web Codecs] Software H.264 encoding broken if hardware encoding not available
- DNA-121076 Drag a split screen within one tab island
- DNA-121097 Crash at opera::easy_files::EasyFilesView::SelectFiles
- DNA-121122 Easy Files is not hidden/closed when lost focus with feeback popup visible
- DNA-121131 After closing the page by pressing the home button, the address remains in the address bar
- DNA-121134 Enable #easier-files on developer stream
- DNA-121135 When the slide transitions, the slide is not fully keyboard-navigable and requires mouse interaction to enable keyboard support.
- DNA-121148 The maximum spacing between tiles should be 32px
- DNA-121149 Enable opera_feature_pre_install_extension_with_additional_config
- DNA-121155 [Win] Crash at opera::ToolbarView::Layout
- DNA-121167 Show uninstall answers in random order
- DNA-121191 Split screen is not closed after browser restart
- DNA-121195 Adjust some fonts on internal pages
- DNA-121215 Crash on exit when there is a split screen
118.0.5446.0 – 2025-02-18 blog post
- DNA-120887 Update Discord icon
- DNA-120889 The color picker cannot be selected and cannot be used to pick a custom color in Google applications.
- DNA-120921 “This tab was snoozed to save memory” appears for no reason
- DNA-120973 Use generated types for API
- DNA-120980 Failed DCHECKs after DNA-120924
- DNA-120987 Do not show album cover on the toolbar miniplayer
- DNA-121002 Add possibility to use mediapipe::TextEmbedder
- DNA-121017 Update TypeScript to version 5.7.3
- DNA-121025 Ensure type safety for API listener calls
- DNA-121049 Discord icon has additional ‘shadow’
- DNA-121057 Create API definition generation script
- DNA-121060 Crash at extensions::TabsRemoveFunction::RemoveTab
118.0.5439.0 – 2025-02-10 blog post
- DNA-118397 Crash at opera::component_based::ComponentTabContainerLayout::CalculateProposedLayout
- DNA-120648 Translations for Opera 117
- DNA-120664 Multiple tests from parent: WebRtcH264BrowserTest fail on goth.
- DNA-120860 [Web UI] Format CSS codebase and fix linting errors
- DNA-120910 Complete remaining translations
- DNA-120926 [Start Page] Remove legacy Start Page resources
- DNA-120945 [Speed Dials] SDs background color issue when changing themes
- DNA-120968 Regenerate API types from IDL
- DNA-120969 Crash at opera::continue_on::shopping::ContinueShoppingBrowserTestBase::WaitUntilOffersAvailable
- DNA-120973 Use generated types for API
- DNA-120978 Crash at opera::BrowserWindowImpl::GetWebViewBoundsInScreen
118.0.5432.0 – 2025-02-03 blog post
- DNA-111090 Disallow implicit “any” type in Styleguide files
- DNA-118306 Wallpaper dissappears on Start Page when opening DevTools
- DNA-119724 Crash at TabStripModel::MoveWebContentsAt
- DNA-119875 Crash at TabGroupModel::GetTabGroup
- DNA-120596 Discord icon is not visible in light mode
- DNA-120610 Upgrade Midsommar from built-in to hosted theme
- DNA-120611 Upgrade Aurora from built-in to hosted theme
- DNA-120664 Multiple tests from parent: WebRtcH264BrowserTest fail on goth.
- DNA-120670 Workspaces mix up tabs and bookmarks are opened in the wrong workspaces.
- DNA-120681 Create web API for retrieving Easy Files items and metadata
- DNA-120791 Import from GX is not available
- DNA-120796 Can not select checkbox dont-show-again on Start Page in Private Window
- DNA-120818 Crash when creating split screen by drag&drop with active infobar
- DNA-120819 Miniplayer disappears on desktop when reopening the player from sidebar
- DNA-120820 The Google icon in the search box is pixelated
- DNA-120873 Set two strings as translatable=false
118.0.5425.0 – 2025-01-27 blog post
- DNA-115136 Extract common components and styles
- DNA-119767 [Video conferencing popup] Tab with opera://video-conference-detached is unexpectedly restored after browser restart when video conf popup is open
- DNA-119943 [Toolbar Miniplayer][Detached miniplayer] Toolbar and detached miniplayer displayed at the same time
- DNA-119975 [My Flow] Two entries are visible when sending a file
- DNA-120326 Crash at TabStripModel::AddToNewGroup
- DNA-120345 Playwright tests failed on dcheck build
- DNA-120406 [Settings] Wrong UA translations for sidebar shortcuts settings
- DNA-120516 Optimise code adding, removing and updating Vibes
- DNA-120523 [Toolbar miniplayer] When switching player services with pinned player Option to pin player to toolbar is available
- DNA-120585 “🡨 Error” button malfunction @ chrome://extensions errors page
- DNA-120613 Crash when creating new tab from split screen with active infobar
- DNA-120631 Tweak ESLint rules for JavaScript files
- DNA-120632 Crash at TabStripModel::IsTabPinned
- DNA-120655 [Toolbar miniplayer][Detached miniplayer] Miniplayer remains visible after refreshing player panel
- DNA-120660 [Split screen] Content of active tab does not fit when creating split screen via context menu
- DNA-120666 WebRTC falls back from H.264 to VP8 on scaling attempt
- DNA-120672 Crash at views::BubbleDialogDelegate::SetAnchorView
- DNA-120691 Wrong space between mini player and sidebar
- DNA-120693 Allow creating split screen with tab from tab island(s)
- DNA-120725 Parent menu’s item is invisible when expanded
- DNA-120744 [Win] Weather widget location is not set correctly by prefs
- DNA-120752 [Shared Resources] remove outdated package.json
- DNA-120755 Rename Web UI dependencies base directory
- DNA-120756 Crash at opera::SidebarExpandViewEmbedder::OnResized
- DNA-120770 Update Web UI dependencies
118.0.5419.0 – 2025-01-21 blog post
- DNA-119962 Icons are less visible on opera://settings in Themes section
- DNA-120503 Software H.264 encoder not available if hardware acceleration is disabled completely
- DNA-120517 Do not use tab group in TabStripModel, maintain split group view from SplitScreenModel
- DNA-120601 Add crashlog data for GetBubbleBounds crashes
- DNA-120626 Make prefs handling consistent
- DNA-120661 navigator.geolocation.getCurrentPosition() does not work in extension popup
- DNA-120672 Crash at views::BubbleDialogDelegate::SetAnchorView
- DNA-120678 extensions-section should stick to left
- DNA-120699 Crash at PrefService::SetUserPrefValue
- DNA-120701 [ASAN] heap-use-after-free on opera::MiniplayerService::state
- DNA-120718 [RateMe] Typo in Ukrainian translation of negative feedback popup
- DNA-120721 Crash at opera::VideoConferencePopoutService::OnDataAvailable
- DNA-120723 Stackwalker – put module name into frame description in json output
- DNA-120739 [Task manager] Red background in Opera Task manager
118.0.5415.0 – 2025-01-17 blog post
- DNA-117250 Make split screen drop area flash on hover
- DNA-117684 Crash at opera::component_based::SplitScreenViewDelegate::OnDragUpdated
- DNA-118000 Cache weather widget results
- DNA-119313 Visual bug after creating split screen and destroying tab island
- DNA-119927 No spacing maintained between the text and popup’s border in opera://extensions
- DNA-120483 DevTools settings display Chrome UI
- DNA-120542 [Toolbar Miniplayer] It is not possible to pin the Miniplayer to the toolbar in private window.
- DNA-120547 [Toolbar miniplayer] Button to pin miniplayer to toolbar does not match design in light mode
- DNA-120554 Add import bookmark from Arc browser
- DNA-120567 [Toolbar miniplayer] Add hover effect to buttons in toolbar miniplayer
- DNA-120569 Crash at opera::BrowserWindowImpl::AddWidgetToTracked
- DNA-120588 Layout of extensions-section is broken
- DNA-120602 Crash at opera::WorkspacesTest::VerifyNextTabCyclingOrder
- DNA-120656 [Linux] Crash at opera::MainMenu::RunMenu
- DNA-120669 Disable BackgroundResourceFetch
- DNA-120671 Crash at NavigationNotificationObserver::TryFinalizeObserver
- DNA-120695 Remove initial_background_color from WebContents::CreateParams
118.0.5411.0 – 2025-01-13 blog post
- CHR-9900 Update Chromium on master to 132.0.6821.2
- DNA-110001 Simplify Tile components
- DNA-119785 Icons are missing from opera://settings
- DNA-119962 Icons are less visible on opera://settings in Themes section
- DNA-119972 Update manifest format for vibe meta data
- DNA-120304 Wrong radiobuttons color in opera://settings after Chromium intake
- DNA-120305 Wrong inputs in opera://settings after Chromium intake
- DNA-120325 Use SW VEA as H.264 encoder in WebRTC on Windows
- DNA-120427 [Classic dark] After changing the theme, buttons on tile preview are changing color incorrect
- DNA-120461 Crash at opera::SidebarPlayerServiceItemView::ShowDetachedControlPanel
- DNA-120483 DevTools settings display Chrome UI
- DNA-120495 [Web UI] Update file dependencies
- DNA-120498 [Win] Shortcut for theme switching looks bad on windows
- DNA-120511 Ask Aria icon is light in light mode
- DNA-120514 Crash at media::ATAudioFormatReader::ParseAndQueueBuffer
- DNA-120534 WebRtcH264BrowserTest.CanSetupH264VideoCall fail with PlatformSoftwareH264EncoderInGpu enabled
- DNA-120582 Bump major version to 118.0