84.0.4309.0 – 2022-01-24 blog post

  • CHR-8727 Update chromium on master to 98.0.4758.10
  • DNA-96241 Align with navigation block feature
  • DNA-96898 Use pre-fetched Widevine CDM for testing on Linux
  • DNA-96918 Use pre-fetched Widevine CDM for testing on Mac ARM
  • DNA-96956 [Mac] Cleanup MacViews patch
  • DNA-96977 Add support for Web Manifest Icon
  • DNA-97077 Remove unused IDS from product_free_strings.grd
  • DNA-97122 Sort address bar suggestions in a centralized way WP1
  • DNA-97178 White border on copy/search popup
  • DNA-97196 Add “Copy to highlight” to context menu
  • DNA-97208 Remove enabling run at startup on first run
  • DNA-97228 [Mac] Sound indicator incorrectly displayed on a pinned tab
  • DNA-97234 Fix pylint issues in desktop/common/python/tests WP4
  • DNA-97236 [Mac] Focus not correctly set after making Opera active
  • DNA-97239 Incorrect filename for snaps taken on dataURI sites
  • DNA-97243 “Switch to tab” shown on each line
  • DNA-97251 Pinboards popup is empty when opened for the first time
  • DNA-97253 Make top sites icons more usable and more independent
  • DNA-97258 Turn on #paste-protection everywhere
  • DNA-97269 Address field text always changed to current suggestion on focus
  • DNA-97274 [Adblock] Sitekey expection doesn’t work after page loading at the first time
  • DNA-97276 Enable #static-tab-audio-indicator on all streams
  • DNA-97282 Missing dependency in update_check_handler on opera/opera_components/lights/buildflags
  • DNA-97283 Crash at views::Widget::GetThemeProvider() const
  • DNA-97284 Fix sync_testserver.py
  • DNA-97294 Remove python 2 compatibility code from opauto
  • DNA-97301 Fix AmazonExtensionShouldMoveToToolbarWhenFeatureIsDisabled
  • DNA-97304 Allow rich hint access to uiTrackerPrivate
  • DNA-97305 Set ID on power save button view, thus making it visible to uiTrackerPrivate
  • DNA-97306 Fix resources_generator.py
  • DNA-97308 Handle cell-var-from-loop in opauto tests
  • DNA-97313 Crash when removing suggestion with X button in dropdown
  • DNA-97328 Sort address bar suggestions in a centralized way WP2
  • DNA-97330 Handle new ‘Email’ category in Disconnect list
  • DNA-97335 Crash on debug check in unit converter suggestion provider
  • DNA-97348 Remove SessionTests.testSessionRestoreAfterViewSource opauto
  • DNA-97349 Fix AdvancedSearchSession.testSearchInTabsSavedInSessionContent opauto
  • DNA-97359 Opera APIs mixed with Chromium ones in desktop/common/extensions/_api_features.json

84.0.4302.0 – 2022-01-17 blog post

  • CHR-2543 Implementation of MP3 and H.264 support
  • DNA-96721 DCHECK on changing permissions in site settings
  • DNA-97034 Implement calculator
  • DNA-97065 [MAC] Failed to load resources on headless mode
  • DNA-97098 Fix pylint issues in desktop/windows/
  • DNA-97101 “Switch to tab” button not shown in dropdown
  • DNA-97106 Remove new-autoupdate-logic AB test from ab_tests.json
  • DNA-97107 Fix FullScreen.testAfterRestart
  • DNA-97108 All workspaces have ‘new items’ dot after session restore
  • DNA-97114 [Mac] Bookmark and pinboard popups won’t hide on second click
  • DNA-97128 Sitekey unblock mechanism doesn’t unblock .png correctly
  • DNA-97131 Enable automatic-video-popout on all streams from O84 on
  • DNA-97145 Favicon of suggested page is not always shown
  • DNA-97151 Show unit conversion as first (default) option
  • DNA-97153 Use correct icon for unit conversion
  • DNA-97156 Fix performance issues when hovering entries
  • DNA-97159 Implement snapshot from text selection
  • DNA-97160 Add feature flag for snapshot from text selection
  • DNA-97184 Use real icons for unit, currency and timezone conversion
  • DNA-97190 Fix more issues in desktop/tools
  • DNA-97197 Captured text selection snapshot does not deselect text
  • DNA-97199 Do not change address field icon when conversion is selected
  • DNA-97218 [MAC] Linking warnings when compiling mac-official
  • DNA-97229 Text in address field does not change on keyboard up&down
  • DNA-97244 Crash at opera::EquationSuggestionProvider::RequestSuggestions(opera::SuggestionInput const&, bool, base::RepeatingCallback)
  • DNA-97245 Memory leak in equation_suggestion_provider_unittest.cc
  • DNA-97255 There should be 2 conversions shown when ‘ft’ is typed
  • DNA-97256 Typing $ instead of ‘usd’ shows calculator icon
  • DNA-97257 Crash at views::ImageButton::SetMinimumImageSize(gfx::Size const&)

84.0.4295.0 – 2022-01-10 blog post

  • CHR-8700 Update chromium on master to 98.0.4750.0
  • DNA-92082 Remove deprecated backward compat measures
  • DNA-95642 Timeouts in workspaces_reordering
  • DNA-95920 Address bar dropdown stays open after typing text and pressing Esc
  • DNA-96040 Add delete button to deletable suggestions in address bar suggestions in webUI
  • DNA-96151 Add support to open suggestion in a new tab|window
  • DNA-96407 [Mac] Snap window is shown in full screen when in full screen mode
  • DNA-96680 Wrong order of highlighted suggestion when using down|up arrow key
  • DNA-96684 Safe Browsing mentioned in opera://settings/privacy
  • DNA-96696 Crash at extensions::Extension::is_platform_app()
  • DNA-96701 Adding bookmarks to Bookmarks bar have different logic
  • DNA-96805 [Mac] Running out of available command IDs
  • DNA-96834 [Video Conferencing Pop Out] Pop out window no longer transparent, when changing tabs
  • DNA-96933 Add the UI tracker API
  • DNA-96967 Increase font weight of the provider label
  • DNA-96968 Fix alignment of the ‘Advanced’ button in Settings
  • DNA-96969 Round corners of suggestions
  • DNA-96974 [Mac]Crash at views::internal::MenuRunnerImplCocoa::RunMenuAt(views::Widget*, views::MenuButtonController*, gfx::Rect const&, views::MenuAnchorPosition, int, gfx::NativeView)
  • DNA-96981 Fix pylint issues in desktop/packaging/
  • DNA-96983 Refactor assertExtensionResults in desktop/common/python/utils/extension.py
  • DNA-96993 Create unittests for tab strip layout
  • DNA-97000 [Mac] Unexpected red frame around bookmarks bar item menu
  • DNA-97007 Crash at static void chrome::ToggleSidebarPanel(const class Browser*, const opera::BrowserSidebarItemIds::Id& const)
  • DNA-97008 Continuous builds error after DNA-96805
  • DNA-97015 Remove fast-tab-tooltip
  • DNA-97016 Remove reader-mode
  • DNA-97017 Remove snap-meme-generator
  • DNA-97027 Incorrect tab size after tab close
  • DNA-97031 [Windows] Crash on clicking o-menu
  • DNA-97032 Fix opauto tests that depend on tab loading after session restore
  • DNA-97033 Implement unit conversion like in search/copy popup
  • DNA-97043 Crash at _tailMerge_mfplat.dll
  • DNA-97046 Fix pylint issues in desktop/ scripts
  • DNA-97069 DCHECK at web_remote_frame_impl.cc:166
  • DNA-97076 “Preload pages for faster browsing and searching” mentions Chrome instead of Opera
  • DNA-97081 Tab title is not visible on hover
  • DNA-97109 Snapshot doesn’t snap anything on certain sites

84.0.4284.0 – 2022-01-03 blog post

  • CHR-2879 Bookmarks sync using Chromium sync protocol.
  • DNA-92133 [Mac] The opened folder is disappeared after pressing the right CMD button
  • DNA-95449 Headless Opera
  • DNA-96258 Bottom corners of the tooltip with tabs are not rounded
  • DNA-96517 Change look of text-only entries to match address bar dropdown
  • DNA-96637 Remove VPN references from NI in Russia and China
  • DNA-96730 Create unit tests for WebUI address bar dropdown
  • DNA-96780 Crash at ui::NativeTheme::RemoveObserver(ui::NativeThemeObserver*)
  • DNA-96805 [Mac] Running out of available command IDs
  • DNA-96814 Scrollable tab strip position does not persist between browser restarts
  • DNA-96844 New tab is too narrow when tab strip is scrollable
  • DNA-96861 Create Loomi Options menu
  • DNA-96863 Update sandboxing of Media Foundation decoders
  • DNA-96866 Get rid of Opera specific IDs from OperaNativeTheme::GetSystemColorDeprecated()
  • DNA-96893 Cache apple-touch-icon for top site suggestions
  • DNA-96896 Fetch remote features data as early as possible in installer
  • DNA-96902 Remove redundant Widevine-related test code on Mac
  • DNA-96925 Missing dependency on //chromeos/components/chromebox_for_meetings/buildflags
  • DNA-96931 Assertion failure in feature_list.cc at start of every test from content_browsertests
  • DNA-96934 Crash at opera::ThemePalette::GetColor(int)
  • DNA-96939 Crash at opera::ExternalVideoService::MarkAsManuallyClosed()
  • DNA-96945 Enable a new AU for all channels (the next try)
  • DNA-96951 Tab close animation broken
  • DNA-96958 Categories sections are doubled
  • DNA-96960 Fix SessionRestoreTests.testSessionRestoreAfterPhishWarning
  • DNA-96963 Global exception rules do not work with paths
  • DNA-96990 DCHECK when starting Opera
  • DNA-96991 Tab X button doesn’t work correctly
  • DNA-96994 Enable FirstWebContentsProfiler on Windows

84.0.4274.0 – 2021-12-20 blog post

  • DNA-95642 Timeouts in workspaces_reordering
  • DNA-95908 Interstitial/internal pages shown as NOT SECURE after visiting http site
  • DNA-96498 Learn more link should go somewhere
  • DNA-96516 Display apple-touch-icon for Top Sites
  • DNA-96723 Loomi configure shortcuts leads to nowhere
  • DNA-96725 Enable paste protection on Developer stream
  • DNA-96730 Create unit tests for WebUI address bar dropdown
  • DNA-96735 Blurred icons in address bar WebUI dropdown
  • DNA-96767 Add PUA state to avro stat schema
  • DNA-96780 Crash at ui::NativeTheme::RemoveObserver(ui::NativeThemeObserver*)
  • DNA-96789 [Mac] No information about crash on non-foreground tabs
  • DNA-96793 Extend WidevineCdmUpdater to Media Foundation CDM
  • DNA-96798 Remove deprecated NOTIFICATION_DOM_OPERATION_RESPONSE
  • DNA-96802 Fix pylint issues in desktop/browser/ui/views/theme
  • DNA-96806 Align with Rich hints
  • DNA-96817 Remove launcher.exe*.old files after update
  • DNA-96819 Remove BrowserWindow::CloseAllTransientPopups
  • DNA-96822 Tab close resize behavior change
  • DNA-96839 False positives when detecting RegExp rules
  • DNA-96841 start-maximized switch is not working
  • DNA-96842 Empty workspace is not fixed after session restore
  • DNA-96850 Element type ignored in content script
  • DNA-96851 Subdocument test fails
  • DNA-96859 [AcceptableAds] Global ElemHide&Document filters not loaded
  • DNA-96865 Replace quick fix with a proper solution
  • DNA-96871 Fix pylint issues in desktop/build/
  • DNA-96873 Enable #vpn-selective-bypass-for-search by default on developer
  • DNA-96891 DCHECK when entering text in address field
  • DNA-96894 Presubmit checks should be run using Python3
  • DNA-96903 “— shown instead of “-” on opera://flags
  • DNA-96904 Support Win11 snap layout popup

84.0.4267.0 – 2021-12-13 blog post

  • CHR-2879 Bookmarks sync using Chromium sync protocol.
  • CHR-8685 Update chromium on master to 98.0.4736.0
  • DNA-96649 Update Meme button
  • DNA-96653 [macOS] Traffic lights buttons are not visible in full screen mode
  • DNA-96655 [FastTab][Win] Tooltip activate window on hover and broke window switching
  • DNA-96666 Second line of page title in Fast Tooltip is cut when there’s emoji in the title
  • DNA-96678 Add battery level monitoring capability to powerSavePrivate
  • DNA-96692 Crash at SessionServiceBase::ScheduleCommand(std::__1::unique_ptr)
  • DNA-96696 Crash at extensions::Extension::is_platform_app()
  • DNA-96705 Duplicate tabs are not marked
  • DNA-96707 Endpoint Verification Extension doesn’t work on Opera for Windows and Mac
  • DNA-96716 Chromecast icon is too small
  • DNA-96719 Remove broken and not used python scripts
  • DNA-96720 Fix pylint issues in desktop/tools/
  • DNA-96759 Make VPN bypass for default search engines more selective
  • DNA-96761 First tabs are covered by traffic lights buttons when Sidebar is disabled
  • DNA-96762 Report osversion_short in installer
  • DNA-96813 Set enable_media_foundation_widevine_cdm=true
  • DNA-96815 Enable #snap-upstream-implementation on developer stream

84.0.4260.0 – 2021-12-06 blog post

  • CHR-2879 Bookmarks sync using Chromium sync protocol.
  • CHR-8679 Update chromium on master to 98.0.4710.4
  • DNA-93284 Unstable obj/opera/desktop/common/installer_rc_generated/installer.res
  • DNA-95427 [Linux] Opera window brought to top after hover in fvwm
  • DNA-95909 Address bar dropdown is not shown until browsing history meets BABE requirement
  • DNA-95983 Make sure Opera is ready for bfcache
  • DNA-96079 Turn on #automatic-video-popout on developer
  • DNA-96239 Write tests for manual VPN bypass rules UI
  • DNA-96459 [Win/Lin] Fasttab Tooltip doesnt go away when activating a link
  • DNA-96483 [Snap][Linux] Video not working / wrong ffmpeg snap version for Opera 82
  • DNA-96519 Double-click on inactive scroll buttons is not protected
  • DNA-96534 Paste dialog is often not shown after pasting to sidebar/ extension popup
  • DNA-96559 Tooltip popup looks bad in dark theme
  • DNA-96570 [Player] Tidal logging in via PLAY doesn’t work
  • DNA-96579 Tabs in scrollable tab strip show tab title
  • DNA-96581 Fast tab tooltip doesn’t always show related sites with scrollable tab strip
  • DNA-96594 Unnecessary extra space in fullscreen mode on M1 Pro MacBooks
  • DNA-96598 Tab strip is not properly scrolled after performing “Close other tabs”
  • DNA-96608 Cannot drag a tab to create a new window
  • DNA-96614 Remove deprecated NOTIFICATION_LOAD_COMPLETED_MAIN_FRAME
  • DNA-96615 Enable TypeScript tests of Settings UI
  • DNA-96634 [Win] Tab strip is unexpectedly scrolled to the left after pinning a tab
  • DNA-96637 Remove VPN references from NI in Russia and China
  • DNA-96648 Add accessibility label for Settings dialog of video|video conference popout
  • DNA-96657 Do not make tab tooltip hoverable if there’s no list of tabs
  • DNA-96659 Siteprefs not applied after network service crash
  • DNA-96663 Enable more CrSettingsBrowserTest tests
  • DNA-96672 Enable #yat-emoji-addresses for all streams
  • DNA-96675 Do not hard-code country code for rollout
  • DNA-96676 Add Icon in the Sidebar Setup
  • DNA-96677 Add default URL
  • DNA-96682 Enable #vpn-manual-bypass-for-intranet by default everywhere
  • DNA-96683 Unexpected tab hover effect after selecting related tab in fast tab tooltip