Vivaldi improves Mail Search and Translate, extends Web Panels with extension support

Web Panels gains page navigation and extension support, including Side Panel extensions. Redesigned Mail Search adds more ways to find your email. Website Permissions and Theming (Dark Mode) settings get overhauled – all in the new Vivaldi 6.6.

Read this article in español, русский, 日本語, Deutsch, Français, język polski.

What a day to release Vivaldi’s first desktop update of the year — on the extra day of the leap year! We had already made up our minds to pack an “extra” punch and love in the new Vivaldi 6.6.

Web Panels gains page navigation and extension support

Vivaldi’s many built-in features are available in the Panels bar. You have always been able to extend Vivaldi by adding any webpage as a Web Panel. You can now also extend the functionality of your Web Panels using full support for Chrome extensions.

By popular demand, your favorite extensions now work inside Web Panels. You can add popular websites like Spotify and WhatsApp as Web Panels, and extend their functionality using extensions available from the Chrome Web Store. Vivaldi is compatible with most Chrome extensions.

Use your favorite extensions inside the Vivaldi Web Panels

Extension developers can now also extend the functionality of Vivaldi by adding entire new Panels using the Side Panel extension API.

Page navigation within Web Panels

Web Panels are used for more things than we had ever imagined! To accommodate more use cases, we have added page navigation buttons to the Web Panel toolbar. You can now easily navigate Back and Forward as well as back to the Panel’s startpage.

Get an instant overview of website permissions and privacy

Websites constantly prompt you for your permission to do ever more things: get your location, access your camera, send you notifications, and the list goes on. It can be overwhelming as you are just trying to find the information that you are looking for.

Vivaldi now gives you better control over which permissions websites can request. Go to Settings > Privacy and Security > Website Permissions > Global Permission to e.g., stop websites from pestering you with Notification permission requests.

Get granular control in managing website permissions

You can conveniently review your privacy settings as granted permissions are highlighted per website.

Set your preferred webpage color theme

Default to the dark side of the web! Vivaldi now lets you choose your preferred webpage color scheme — dark or light — independent of the Vivaldi Theme or the operating system theme (Dark Mode).

Some websites still do not support Dark Mode. Vivaldi can now automatically generate a dark color theme by adapting the color scheme of any website. You can enable Dark Mode from Settings > Website Appearance.

Set color Themes for websites including Dark Mode

Faster translations with Vivaldi Translate 

Together with our translation service partner, Lingvanex, we have greatly improved the performance of Vivaldi Translate, our top-notch translation service with support for 108 languages. We have also significantly improved the translation quality for some key languages.

Get faster translations in the side bar of Vivaldi that includes the Translate Panel

Vivaldi Translate does not harvest any information about you or the pages you translate. Vivaldi operates the service from our Icelandic data center with your privacy as the top priority.

We will continue to prioritize the translation quality and strive to make it better.

Find your messages in Vivaldi Mail

Vivaldi Mail is built around its comprehensive search index; getting the search right has always been the priority! However, people’s mailboxes have grown exponentially over the years. A single online purchase can generate dozens of updates and delivery status messages.

Explore new tools to the Mail Search to find your important emails

You may get overwhelmed by too many search results when looking for a particular message. We have addressed this issue by expanding the tools Vivaldi Mail Search shows you to help you find the right message.

To use the new Advanced Search, start typing into the search field as you are used to. Vivaldi Mail will show you every relevant email message. When you get too many results, you can use the new filters that appear right below the search field. You can search within the whole message or just the body or header.

You can pick which folder or mail account to search in and filter searches by Date range, From, To, CC, Subject, the message content, aka Body, or whether they have attachments. You can also filter inverse to only find messages that do not match.

Find emails through an improved Mail Search

Searches are stored in your browsing history, so you can quickly navigate to an earlier search. You can also save searches as a Filter, for frequently performed searches.

You can find your saved filters in Settings > Mail > Mail Filters and Actions, you can add actions, such as adding a label or marking the message as read, to the messages filtered out in your search.

Data portability for Reading List and Notes (Import/Export)

Your data is your data. You should be able to freely move between apps and services as you wish. Vivaldi believes this should be the norm across apps and platforms.

Vivaldi already supports exporting Bookmarks, Speed Dials, logins, among other types of data. We have had some omissions and are working to ensure our users have full data portability.

You can now migrate your data into and out from Vivaldi Notes and Reading List. Notes supports Markdown files (compatible with Joplin and other note apps), and Reading List supports Instapaper CSV format (compatible with Instapaper and other read-later apps).

You can export all your notes and note folders from the File > Export > Notes menu, and for Reading List, export from the File > Export > Reading List menu.

You can import your Notes and Reading List from the File > Import From Applications or Files menu. Choose the new Notes Folder or Reading List options from the dropdown menu.

Export and Import Notes and Reading Lists in Vivaldi easily

Vivaldi believes our products are great for you to use. We do not want to hold you or your data hostage.

Download Vivaldi 6.6 

We cannot talk about every change and improvement but do check out our comprehensive Changelog. Please download Vivaldi 6.6 to see the whole picture!

Send us your thoughts and feedback, so that we continue to improve. Thank you for your constant support.  

Did you find an “extra” pet peeve that got fixed? Share in the comments. And in case you are a leapling, Happy Birthday! 🙂 


Changelog from 6.5 to 6.6

  • [New][Mail] Search improvements: Filter by Attachments/SentDate/Folder/autocompleted Recipients for search and saved filters (VB-95157)
  • [New][Panels] Make side-panels/web-panels work more like regular tabs (VB-103513)
  • [New][Settings] Move Site Permissions UI to Vivaldi (VB-100958)
  • [New][Settings] Automatic crash collection and submission (VB-98193)
  • [New][Reading List] Import from and export to Instapaper CSV (VB-103498)

Address Bar

  • [Address bar] Animate blocker shield icon when first activated (VB-103568)
  • [Address bar] Autocomplete matches t from https (VB-102878)
  • [Address bar] Best Result Shouldn’t pick search suggestion items by its URL (VB-102931)
  • [Address bar] Display number of blocked items on the shield icon (VB-102044)
  • [Address bar] Doesn’t autocomplete correctly when subdomain (VB-103593)
  • [Address bar] Don’t pick search suggestion for best result (VB-103084)
  • [Address bar] Is selecting a different item for each key press (VB-102250)
  • [Address bar] Search doesn’t search for the right thing (VB-102365)
  • [Address bar] Search suggestions are displayed twice (VB-103165)
  • [Address bar] Should not autocomplete when typing domain with TLD (VB-101714)
  • [Address bar] Still searching items when dropdown disabled (VB-102335)
  • [Address bar] Typed history shouldn’t insert item when focusing and pressing Enter (VB-103074)
  • [Address bar] Using colon to specify port alters URI scheme (VB-102897)
  • [Address bar] Using domain expansion doesn’t generate typed history (VB-102547)
  • [Address bar] When typing and hitting “Enter” quickly, some characters are dropped (VB-103404)
  • [Address bar] When typing into the address bar and hitting enter quickly, some characters are dropped (VB-103404)
  • [Address bar][Auto-Update][Themes] Restart button has low-contrast in dark themes (VB-103384)
  • [Address bar][Bookmarks] “Open address in new tab” doesn’t work for bookmark folder nicknames (VB-102479)
  • [Address bar][Sync][Tabs] Syncing causes slowdown (VB-102779)
  • [Address bar][Themes] Selection does not use themes highlight color (VB-92801)

Tracker and Ad Blocker

  • [Blocker] Center shield icon counter (VB-102044)
  • [Blocker] Encourage better web compatibility reports by pre-filling parts of the bug report form (VB-102012)
  • [Blocker] If a new user selects No Blocking, do not show Privacy Stats (VB-102233)
  • [Blocker] Source import dialog has an old icon (VB-102243)
  • [Blocker] Various dialog improvements (VB-102045)


  • [Bookmarks] Folders are duplicated when filling the bookmark bar (VB-102693)
  • [Bookmarks] Metadata extraction fails when image recoding errs (VB-103731)
  • [Bookmarks] Problem saving bookmarks when lots of folders present (VB-90452)
  • [Bookmarks] Thumbnail preview text overflows (VB-103972)


  • [Extensions][Panels] Side-panel extensions ignore content_scripts in manifest.json (VB-102522)
  • [Extensions] Move extension install warning to dialog (VB-100626)
  • [Extensions] Numeric badges on extension icons are unreadable (VB-99599)
  • [Extensions] Prompt popup created by a extension shows ID instead of extension name (VB-43609)
  • [Extensions] Toolbar button toggles popup dialog instead of closing it (VB-102373)
  • [Extensions][Keyboard] Shortcuts not working (VB-99601)
  • [Extensions][Themes] Light review button in dark extension dialog (VB-103599)


  • [macOS] Allow opening settings when no windows are open (VB-47002)
  • [macOS] Cannot use passkey from iCloud Keychain even if the option is enabled (VB-100972)
  • [macOS] Crash when scrolling horizontally in the developer tools window (VB-101337)
  • [macOS][Menus] Main menu broken for users with customization (VB-104016)


  • [Menus] Add Sessions Panel to main menu (VB-102366)
  • [Menus] Customized context/menus get reset to default on upgrade (VB-103524)
  • [Menus] Translate selection on context menu does not stick (VB-103264)


  • [Notes] A note cannot be copied including its URL (VB-100244)
  • [Notes] Add notes inside folders to clipboard when copying contents (VB-102580)
  • [Notes] Added notes to imports and export in the main menu (VB-103026)
  • [Notes] Import and Export notes to folders of Markdown + Front Matter files (VB-103026)
  • [Notes] List is not scrollable (VB-102499)
  • [Notes] Screenshot is loaded instead of original URL (VB-103803)
  • [Notes] Sort by Last Modified timestamp for notes (VB-92788)
  • [Notes] When exported need better titles (VB-67999)


  • [Panels][Zoom] Provide a button / shortcut to reset zoom to the default level in a panel (VB-91130)
  • [Panels] Empty window panel after sort order change (VB-104040)
  • [Panels] Enable navigation/zoom controls in webpanels by default (VB-103237)
  • [Panels] Hovering over a separator in the panel bar highlights it (VB-93490)
  • [Window Panel] Add support for removing selected deleted tabs (VB-102967)
  • [Window Panel] Deleted tabs often lack favicons (VB-103039)
  • [Window Panel] Search does not match synced tabs (VB-102886)


  • [Search] Image search with Google fails (VB-99734)
  • [Search] Update Google search template (VB-104209)


  • [Sessions][Panel] Autosave happens too early (VB-103306)
  • [Sessions][Panel] Workspaces not listed in correct order: further fix (VB-103167)
  • [Sessions][Panel] Search is case-sensitive (VB-103519)
  • [Sessions][Panel] Workspaces not listed in correct order (VB-102430)
  • [Sessions][Settings] Add settings for Automatic Session Backup (VB-102161)
  • [Settings] Add cookie setting to website permissions (VB-102572)


  • [Settings] Browser freezes when trying to see showed cookies (VB-101773)
  • [Settings] Cannot export passwords (VB-100705)
  • [Settings] Design of Command Chain UI broken (VB-103910)
  • [Settings] Localized permission labels are missing (VB-103159)
  • [Settings] Poor performance in rendering Website Permissions (slows down settings search) (VB-103586)
  • [Settings] Viewing or clearing individual cookies not possible by keyboard (VB-27226)
  • [Settings] Show exit confirmation dialog state is not reflected correctly (VB-104126)
  • [Settings] Website Appearance, dark/light preference for website content (VB-92805)
  • [Settings] When using the search-box the button “Manage sources” does not work (VB-92878)
  • [Settings] Wrong UI behavior when blocking sound in site permissions (VB-85603)
  • [Settings][Privacy] Display websites set to never save a password in Privacy settings (VB-52769)
  • [Settings][Themes] Accept-Language popup list incorrect with all dark themes (VB-103981)
  • [Settings][Workspaces] Delete Workspace Rules when resetting settings (VB-102320)
  • [Settings][Workspaces] Make it more visually obvious that rules can be reorganised (VB-102425)

Speed Dial

  • [Speed Dial] Replacing Vivaldi game favicon (VB-103875)
  • [Speed Dial] Update folder and bookmark icon, appearance (VB-103977)
  • [Speed Dial] Update folder icon/appearance (VB-103977)
  • [Speed Dial] Change default size to ‘Icon’
  • [Speed Dial] Remove ‘https://www’ from Speed Dials without title (VB-103828)


  • [Tabs] Add rectangle to tab drop highlight style (VB-102586)
  • [Tabs] Adding new tab to pinned tab stack unpins the tab stack (VB-94711)
  • [Tabs] Blue indicator should not appear when trying to move tabs to another profile (VB-103650)
  • [Tabs] Created inside pinned stack can’t be closed (VB-103499)
  • [Tabs] Custom stack names reappear on re-stacking or undelete (VB-103265)
  • [Tabs] Flickering when tabs get small (VB-102748)
  • [Tabs] If you select multiple tab stacks and click unstack tabs (in the right click menu), it only unstacks the last selected tab stack (VB-101941)
  • [Tabs] Make tab drag image scale by DPI and UI zoom (VB-102066)
  • [Tabs] Missing gap between Vivaldi menu button (VB-102858)
  • [Tabs] Page load progress not shown while awaiting receipt of first byte (VB-98838)
  • [Tabs] Pinned tab settings are not respected (VB-103570)
  • [Tabs] Pinned tab stack items overflow outside of stack border (VB-102432)
  • [Tabs] Stack popup thumbnails show tabs from other Workspaces (VB-103725)
  • [Tabs] Stacking by host should include tabs inside existing stacks (VB-84834)
  • [Tabs] Tiled stack opens a blank page (VB-101227)
  • [Tabs] Ungrouping a tab stack where the tabs are tiled also untiles the tabs (VB-102584)
  • [Tabs] Vivaldi button remains visible when going fullscreen with tabs on the side or bottom (VB-102865)
  • [Tabs][Commands] Various stack command issues (VB-103523)
  • [Tabs][Menus] Tiling context menus items need an overhaul (VB-103667)
  • [Tabs][Thumbnails] Popup thumbnails don’t show internal page favicons (VB-74391)


  • [Themes] Cap updates to a document’s theme-color (VB-103243)
  • [Themes] Expose alternate mail icons states in Theme Editor (VB-102851)
  • [Themes] Update background image on Vivaldi theme (VB-104042)
  • [Themes] Wrong address bar border color (VB-102367)
  • [Themes][Settings] Custom icon preview does not appear (VB-103825)


  • [Translate] Automatic detection doesn’t work at all for short words (VB-93769)
  • [Translate] Does not translate the whole page (VB-80995)
  • [Translate] Doesn’t work with Montenegrin page (VB-100171)
  • [Translate] Don’t translate “<code>” tag content (VB-88867)
  • [Translate] Is not auto detecting language in some scenarios (VB-87659)
  • [Translate] Language detection lacking when using “Auto-translate selected text” (VB-103640)
  • [Translate] Not available in the address bar on some sites that should be recognised (VB-101951)
  • [Translate] Not translating whole page: work in progress (VB-104037)
  • [Translate] Popup should detect source language also on subsequent use (VB-94554)
  • [Translate] Skip empty ‘source’ parameter in requests (VB-103250)
  • [Translate] Text containing “­” breaks: fixes many Icelandic sites (VB-103689)
  • [Translate] Time isn’t localized in the selected text translation popup (VB-91039)
  • [Translate] Translation of text containing “Soft hyphen” breaks: fixes many Icelandic sites (VB-103176)
  • [Translate] Use a newer/better translation server (VB-103503)
  • [Translate][Reader] “Translate selected text” option doesn’t work (VB-83212)


  • [Welcome] Empty state for importer when there are no other browsers detected (VB-103539)
  • [Welcome] Menu visible on initial Welcome page (VB-103268)
  • [Welcome][Extensions] Prevent extension install dialog until later (VB-104034)


  • [Workspaces] Indicate in the workspace switcher when all tabs in a workspace are hibernating (VB-96109)
  • [Workspaces] Rules description is in scrollable area (VB-101428)
  • [Workspaces] Window is not focused when rule is triggered (VB-103352)
  • [Workspaces] “Stack tabs” command stacks and associates tabs from inactive workspaces (VB-103807)
  • [Workspaces][Settings] Disable “Add new workspace rule” button when workspaces are disabled


  • [Crash] Common crash (VB-102853)
  • [Crash] On websites with leave confirmation dialogue (VB-68886)
  • [Crash][Extensions] Clicking the “Review” button (VB-103131)
  • [Crash][Extensions] Follow up to crash fix with extension warnings (VB-103443)
  • [Crash][Tabs] Trying to drag and drop to the other profile (VB-101573)


  • [Chromium] Upgraded to 122.0.6261.99
  • [Break Mode] It should not be possible to interact with other UI elements (VB-71039)
  • [Capture] Page capture panel select input too narrow (VB-103990)
  • [Clipboard][Web Compatibility] Do not set CF_HTML SourceURL in the clipboard when copying from “data:” URI pages (VB-102863)
  • [Commands] Expose selection/link to Chains through menus (VB-102188)
  • [Direct Match] Version two (VB-101657)
  • [Downloads] http downloads from https site fail silently (VB-103238)
  • [Guest Windows] Give a dedicated favicon to the Guest Profile Introduction Page (VB-98688)
  • [Importer] Fails to import from Opera (VB-98391)
  • [Linux][Fedora] Fix repository configuration and update package signature keys on systems where they are wrong or broken (VB-103496)
  • [Popout Video] No PiP button on Rutube (VB-103627)
  • [Privacy statistics] Pop out window shrinks (VB-103737)
  • [Toolbars] Unable to move ‘Page Zoom’ when Customize Toolbar (VB-100809)
  • [Websites] Improve selection of linked text (VB-103301)
  • [Windows] Button layout mismatch on Win11 (VB-82581)

Mail, Calendar, and Feeds


  • [Mail] AOL oAuth support (VB-103741)
  • [Mail] Add a thousand separator for migration progress message (VB-102518)
  • [Mail] Always run system tasks from background service worker (VB-102205)
  • [Mail] Attachments are lost from draft after restart (VB-103296)
  • [Mail] Delete/Undelete and Archive/Unarchive toolbar icons use the same icon for two different actions (VB-100315)
  • [Mail] Does not support List-Post header when replying to mail (VB-91488)
  • [Mail] Double clicking an attachment downloads it twice (VB-98604)
  • [Mail] Earlier checks for existing IMAP connections (VB-103903)
  • [Mail] Error setting up mail account (VB-104075)
  • [Mail] Freezes while marking mails as read (VB-102853)
  • [Mail] IMAP client creation stalls after hibernation (VB-103502)
  • [Mail] IMAP logic for what clients are connecting is faulty (VB-102612)
  • [Mail] Imported file does not add body to search db (VB-101514)
  • [Mail] Importing a duplicate message with no message-id does not find dup (VB-103742)
  • [Mail] Importing a duplicate message with no subject does not find dup (VB-103739)
  • [Mail] Improve the “your mail is in another window” message (VB-102521)
  • [Mail] Inline image shown as attachment after reopen from Drafts (VB-103437)
  • [Mail] Mark mail as read has wrong tooltip (VB-95789)
  • [Mail] Migrate search data to new database: takes time, see status bar for progress (VB-101538)
  • [Mail] Missing scroll in list when enter contacts in compose window (VB-32874)
  • [Mail] Must subscribe to standard folders on account setup (VB-103854)
  • [Mail] Notify user when an error message is logged (VB-102287)
  • [Mail] Online event fires before it is fully initialized: error shown (VB-103886)
  • [Mail] POP code revision, brings a few fixes and better performance
  • [Mail] Panel does not auto-open when visiting the mail tab (VB-102562)
  • [Mail] Panel does not auto-open when visiting the mail tab (VB-102562)
  • [Mail] Restore DB from stored files, if it is corrupted (VB-63995)
  • [Mail] Revert to dropdown field default when hitting ‘clear’ on the date selector (VB-103339)
  • [Mail] Search not added to history (VB-103808)
  • [Mail] Standard folder subscription not established on setup of OAuth accounts (VB-103857)
  • [Mail] Thread expand/collapse arrow shrinks when resizing column (VB-102209)
  • [Mail] Upgrade to contentless search database v2 (VB-98844)
  • [Mail][Calendar] Clear oAuth log entries while clearing mail and calendar log in Status Popup (VB-103738)
  • [Mail][Calendar] Remove oAuth incremental scope requests (VB-103143)
  • [Mail][Composer] Autocomplete to contacts too wide when matches really long address/name (VB-104052)
  • [Mail][Themes] Compose mail window out of focus looks like a big block in the field (VB-96369)


  • [Calendar] A lot of delete errors in event log (VB-102888)
  • [Calendar] Accepting invite for exception adds event in wrong calendar (VB-99422)
  • [Calendar] Add ability to type and select time zone (VB-98417)
  • [Calendar] Allow empty state with placeholder in date input (VB-104051)
  • [Calendar] Browser stuck with recurring task (VB-102176)
  • [Calendar] Can not delete calendar on (VB-102212)
  • [Calendar] Can not type space in Create Event dialog (VB-103530)
  • [Calendar] Can’t drag events and tasks to event packed days in multi-week and month view (VB-102235)
  • [Calendar] Can’t scroll in the event details dialog (VB-97278)
  • [Calendar] Check if already subscribed to webcal before adding (VB-102550)
  • [Calendar] Creating local account creates a calendar named “New Account” (VB-103901)
  • [Calendar] Daily recurrence turns into monthly (VB-102190)
  • [Calendar] Deleted recurrence exception not deleted on sync (VB-102591)
  • [Calendar] Events move slightly when selected (VB-104069)
  • [Calendar] Extra local calendar created in calendar first run popup (VB-103960)
  • [Calendar] Import dialog state incorrect after changing source (VB-97504)
  • [Calendar] Import hangs on parsing error (VB-101667)
  • [Calendar] Insert “No title” or “No subject” into calendar event name when no title is added (VB-72909)
  • [Calendar] Log client errors, quiet and lower log levels, handle HTTP 429 and 503 (VB-103149)
  • [Calendar] Make it clearer that the Calendar’s button opens a menu with more options (VB-102926)
  • [Calendar] Make the event link 🔗 symbol clickable (VB-73039)
  • [Calendar] Notify user when an error message is logged (VB-102554)
  • [Calendar] Problems with reoccurring events being excessively long (VB-102895)
  • [Calendar] Recurring event duplicates on sync (VB-102540)
  • [Calendar] Remove the default Local Account for Calendar if its empty after adding the first remote account (VB-95277)
  • [Calendar] Rename “Apple iCloud” account type option to “iCloud Calendar” (VB-102386)
  • [Calendar] Selected day does not advance overnight (VB-101937)
  • [Calendar] Server error during sync can cause re-fetching of events (VB-102251)
  • [Calendar] Stop polling while the client is offline (VB-103133)
  • [Calendar] Subscription of previous webcal creates duplicated events (VB-102821)
  • [Calendar] Syncing recurring event with cancellation and change causes duplication (VB-102232)
  • [Calendar] UI details for New Event button (VB-103093)
  • [Calendar] When moving an event to the future, notifications do not get created on remote (VB-101456)
  • [Calendar][Panels] Event “Dialog” hides under right-side of the panel (VB-103604)
  • [Calendar][Settings] Local calendars don’t have colored icons (VB-103305)
  • [Calendar][Tasks] Panel and sidebar show trashed tasks (VB-103700)
  • [Tasks][Calendar] Recurring tasks only shows one instance in panel (VB-101717)


  • [Feeds] Feeds load as XML instead of previews when opened as new tabs (VB-102318)
  • [Feeds] UI is broken in subscribe to Feed dialog (VB-103813)
  • [Feeds][Address Bar] Remove feed discovery submenu: always preview feeds (VB-102316)
  • [Feeds][Address bar] Menu of feed button shows “undefined” (VB-102965)

Get away from Big Tech and have fun doing it

Download Vivaldi