Home - Software Reviews PagePlus Versions Review WebPlus Versions Review DrawPlus Review Freeware 7-Zip Archive Program BabelMap Unicode Character Map Chattha Sangayana Tipitaka Exam Diff Text File Comparison Tool FastStone Viewer and PhotoResizer IrfanView Image Viewer and Converter Jarte - A Wordpad Clone High-Logic MainType  - Font Manager Microsoft image Composie Editor LibreOffice Office Suite Free OpenType Fonts Opera 12.18 Web Browser Review PDF-XChange Editor Review Vivaldi Browser Review Shareware FastStone Capture Screen Grab Utility High-Logic FontCreator - TrueType/OpenType Font Editor High-Logic Scanahand - Create Fonts Automatically from Scans

Vivaldi Browser

Download Latest SnapshotVivaldi Forum

TechCrunch: (January 27th 2015):

“The former CEO of Opera, Jon von Tetzchner, has released the Vivaldi Browser for fans of the old Opera. This initial release is a Technical Preview, i.e. it is neither feature complete, nor free from bugs that might spoil your day. It uses the Chromium rendering engine like the new Opera 38. It already has Panels, Tab-stacking, Notes, Speed Dial, and Customisable shortcuts and Tabs. Built-in email is planned, but mail is limited to web mail at the moment.”

This page was getting too long with updates for every version. I have retained only the latest Stable version and Snapshot releases. I trimmed the ever growing list of bugs, leaving only the most significant of those that I have reported, and added a short list of long-standing feature requests that many users want. I am waiting for the built-in email client and a few more options, before I stop using Opera 12.18 entirely, but Vivaldi has been my default browser for a long time. It has some great features that boost my productivity, like customisable shortcuts, Web Panels, Notes, Tab Tiling, and Tab Stacking.

Site SettingsSearch EnginesPage ActionsSettingsPanelsExtensionsExperimentsBlocking

Vivaldi MobileStable 3.4Latest SnapshotTop Feature RequestsModificationsSignificant Bugs

Some Useful Topics

Site Settings

Click the site info icon in the address bar to display a popup menu showing the settings for the current site. On a secure (https:) site the icon will be a padlock; on an insecure (http:) site, the icon will be an information icon.

Flash Blocking can be changed directly on the dialog.

The Cookies link on the popup gives details of the cookies set for the current site, and lets you block, allow, or remove them.

The Certificate link (on secure sites) gives details of the certificate: its expiry date, issuing authority, etc.

The Site Settings link opens a tab with all of the site settings: Location, Camera, Microphone, Motion sensors, Notifications, Javascript, Flash, Images, Ads, Background sync, Sound, Automatic downloads, MIDI devices, USB devices, Serial ports, File editing, HID devices, Unsandboxed plugin access, Clipboard, Payment Handlers, Insecure content, Augmented reality, and Virtual reality.

The shield icon, to the left of the padlock or site information icon gives access to Ad-blocking and Cookie tracking (see below).

Page Tiling

If one or more tabs are selected, the tiling icon is active, allowing the tiles to be tiled horizontally, vertically, or as a grid. Tiling can also be removed if it is already enabled for the current tab. In the latest Snapshot, tiles can now be resized by dragging the separator.

Search Engines

Add your own search engines to your favourite websites. I have one to search my own website: https://duckduckgo.com/?q=site:www.aimwell.org+%s

I have others to search the Pali Text Society Dictionary. English words can be searched too, to provide a reverse English to Pali dictionary lookup.

Any search engine can be used by typing the search string in the address field preceded by the nickname. Note, however, that if you have a search engine with the nickname “a” and try to search for a string like “a day in the life,” the results will be for “day in the life” using the engine with the nickname “a” — in my case that would be a search with acronymfinder. To search with my default search engine, Ecosia, I would have to type “e a day in the life,” in the address field.

In Settings, Search, one can choose to show the search engines as a field in the address bar, as a button like in my screen shot, or disable it entirely.  

Image Toggle

Images can be hidden or displayed on the current page, or only cached images can be shown.

Page Zoom

The Zoom Slider allows the page zoom to be changed with the range 20% to 500% in 10% increments. Any value in that range can be set by entering it in the zoom field to the right of the slider. Click on Reset to change it back to whatever default value you have set in Settings, Webpages. In Settings, Appearance, Use Buttons in Range Controls, to choose between a slider and buttons. This affects all controls that have a range slider.

Page Actions

Mouse-over and click to preview page actionsVivaldi has a Page Actions button <> at the bottom right of the interface, just to the left of the Zoom slider.

Click this to show a popup menu of something akin to User Style sheets in Opera 12.18.

The most useful of them may be Reader View, which enlarges fonts, hides media, and changes the background to grey. Open any BBC news article to see a Reader View icon in the URL field that toggles this mode on/off. Image colours are not inverted, just text and page background.

Filter Invert may be helpful for those who prefer white text on a black background.

Filter Black and White works as one would expect. This may be useful for colour-blind users if a site uses text on coloured backgrounds that is hard to read.

The Filter Obscure option offers some privacy if someone is looking over your shoulder. If it is left enabled, moving the mouse cursor to the page shows the page content again. Mouse-over the Page Actions icon to obscure the page content.

Vivaldi uses CSS for the page and interface elements. The Page Actions mentioned above apply CSS styles to the page.

Ask on the forums if you need help on using CSS. Almost anything can be changed if you know how. Since Vivaldi 2.6 it has been made easier to make CSS modifications. Changes are no longer lost on installing updates, if you follow the recommendations given below.


Vivaldi now has all of the most important features: Auto-update, Bookmark import from Opera 12.18 and other browsers, customisable shortcuts and mouse gestures, tab-stacking, and find in page. Tab tiling is an excellent feature that already exceeds what could be done in Opera, even though Vivaldi lacks a Multiple Document Interface (MDI).

The developers release regular snapshots, fixing bugs and adding new features. Bookmark the Vivaldi Blog to keep abreast of developments. Help, check for updates to see if you have the latest version of whichever development channel you use — Stable or Snapshot. The update check will happen automatically on launching Vivaldi. You can opt to install now or skip and update later.

The image below shows how tiles can be resized by dragging. The Toggle UI shortcut (default = Ctrl F11) will hide toolbars, which can be shown again with other shortcuts. Click the image to see the Vivaldi window with a vertically tiled tab-stack showing the previews, which update to show the current page view. Tab stacks can be closed with the close button, and each tab in the stack has its own close button on the tab preview. Two or more tabs in a stack can be tiled vertically. Stacked tabs can be pinned by using a shortcut, but pinned tabs cannot yet be stacked.

Click to View Larger Image of Vivaldi Window


Snapshot introduced web panels. These are usually web pages designed for mobiles, which are narrow enough to look good in the side panel. A YouTube Channel or play list can be used to watch videos or listen to music while you are working. Copy the URL of the page, and add it to the side panel in Vivaldi. The mobile version of Bing Microsoft Translate also makes a very useful panel.

The Downloads Panel shows download progress, and can be sorted by name, type, size, date added, date finished, or address. In later versions all panels can have their own separate width, and the order of Web Panels can be changed with drag and drop.

This search filter can be added as a panel and used to find existing feature requests before adding yet another duplicate that only needs to be moved and locked by the moderators.

The Bookmarks, Downloads, and Notes Panels have a details pane at the bottom of the panel. There is a separator between the main panel and the details pane. Drag the separator to resize the pane. Double-click or middle-click the separator to show/hide the details pane.

Select a download to view its size, source, destination, download time and progress.

Select a note and disable markdown to switch to the note editor, or enable the note Editor in vivaldi://experiments and double-click a note to open the full page note editor tab.

Select the Window Panel to view all open tabs, and a list of the last 25 closed tabs.

See this forum thread for some more Web Panels recommended by Vivaldi users.


The Chrome Web Store lists hundreds of extensions that can be added to Vivaldi. To add extensions open the Extensions page with the default shortcut Ctrl+Shift+E, or from the Tools menu. To manage extensions, look at the options in Settings, Address Bar, Extension Visibility. Visit the Vivaldi Extensions forum for recommendations, advice, and support.

I use just two, and mostly only the first of these:

I keep the latter disabled by default because on a forum where I am a moderator it destroys threads by opening every link to move a post to a new thread! Just be mindful, some extensions can cause problems as well as solving them.


A few experimental features can be enabled by going to the URL vivaldi://experiments. These experimental features may change, break, disappear, not work as intended or at all. Please proceed with caution.

Blocking List Management

New to recent desktop and Android versions is a feature to block ads and tracking cookies on a per/site basis. A new icon can be seen in the Address Field. Click this to see the Tracking Protection level for the current site. Open Settings, Privacy to Manage the Default Settings, or access them directly from this popup. This feature is still under active development and may change before the next stable release. Tracking and Blocking Lists can be added or deleted in Settings, Privacy, Manage List Rules.

Vivaldi Android 3.4

(Released 15/10/2020)

Vivaldi Android 3.4 (Minor Update)

(Released 16/10/2020)

Vivaldi Android 3.4 (Minor Update 2)

(Released 21/10/2020)

Vivaldi 3.4

(Released 15/10/2020)

Vivaldi 3.4.2066.86

(Released 22/10/2020)

Latest Snapshot 3.4.2080.3

(Released 20/10/2020)

Top Feature Requests

These are long-standing feature requests with more than 50 votes (most votes first). Pipeline means it is planned. In Progress means it is currently being worked on. Nice to Have means that the Vivaldi team is unable to make any progress on this at the moment.

  1. Sessions Panel (Pipeline)
  2. Save Opened Files in Temporary Folder (Bug)
  3. Option to Disable Autoload and Autoplay of HTML5 Videos (Nice to Have)
  4. Option to Open New Tabs in Background as Default (Pipeline)
  5. Horizontal Tab Scrolling Instead of Shrinking (Nice to Have)
  6. Support for MIME Types (Nice to Have)
  7. Multi-Account Containers (Nice to Have)
  8. Expand/Collapse Tab Stacks (Pipeline)
  9. Master Password Protected Mode to Protect Your Profile
  10. Private Tabs (Nice to Have)
  11. RSS and Atom Reader (In Progress)
  12. RegEx Support for “Find in Page” (Nice to Have)
  13. Download Manager (Pipeline)
  14. Auto-Reload Options (In Progress) Added in snapshot 3.4.2056.19
  15. Better Cookie Management (Pipeline)
  16. Sync Search EnginesMore FeaturesSpeed Dial Thumbnails History (In Progress)
  17. User Agent Spoofing (Pipeline)
  18. Option to delete items from disk inside the download panel (Pipeline)
  19. Add Searchable Tags for Bookmarks
  20. Links Panel (Nice to Have)
  21. Upgrade Vivaldi on Next Restart (Pipeline)
  22. Drag and Drop in Downloads Panel
  23. Allow Extensions to work with Web Panels (Nice to Have)
  24. Duplicated Bookmark Detection/Cleanup (Pipeline)
  25. Change Web Panels Zoom
  26. Implement Tree-style Tabs
  27. List Existing Sessions on Save Session
  28. Show Icons in Search with.. Menu
  29. Mouse Gesture Trails
  30. Create New Folder when Bookmarking Page
  31. Native Themes to match the OS Design
  32. Allow Editing of Context Menus (In Progress)
  33. Preserve Custom Modifications Across Upgrades (See below)
  34. Hibernating/Unloading Web Panels Content
  35. Add Protocol Handler to Settings
  36. Export/Import for User Settings
  37. Enable Hardware Accelerated Video (vaapi) (In Progress)
  38. Rename Tabs
  39. Customisable Toolbars
  40. Choose Fonts for GUI
  41. Customize Appearance of Menus and Scrollbars
  42. Multiple Row Tabs (Pipeline)
  43. M3 Mail and RSS Reader (In Progress)
  44. Additional Features for the Extension Icon Container
  45. Show All Windows and their Tabs in the Window Panel
  46. Allow Automatic Update of the Browser (In Progress)
  47. Combine Window Title and Address Bar when Tabs are on the Side
  48. True Alphabetical Bookmarks Sorting
  49. Show icons in context menu
  50. True Alphabetical Bookmark Sorting


There is a subforum dedicated to creating modifications using CSS and Javascript. Here are a few that I use, which were created for me by others more familiar with CSS. They are all stored in a file named custom.css, which I saved in the Vivaldi installation folder. To enable Custom UI Modifications enter vivaldi://experiments into the address field and enable the flag: “Allow for using CSS Modifications.” In Settings, Appearance, select the path to tell Vivaldi where to look for custom CSS files, and restart the browser. Now, any changes will be applied on restarting Vivaldi. Note, that since this is an experimental feature, there is no guarantee that it will continue to work in later versions.

Transparent Speed Dial Thumbnails

Transparent thumbnails and folders look much better against the Speed Dial background image.

/*Transparent Speed Dial Thumbnails*/

.startpage .dial .thumbnail-image {

background: transparent;}

.thumbnail-image {box-shadow: none !important;}

/*Transparent Speed Dial Folders*/

.speeddial .dial-columns .folder .thumbnail .thumbnail-image {box-shadow: none !important;border-width: 0;transition: all 0s ease 0s;}

.speeddial .dial-columns .folder .thumbnail>.thumbnail-image {background: none !important;}

.speeddial .dial-columns .folder .thumbnail .folder-flap {display: none;}

Show Start Page Navigation on Hover

I rarely use the navigation bar in the Speed Dial Page as I have only one Speed Dial, and tend to use the side Panels for Bookmarks and History. However, rather than hide it permanently, this code shows it when the mouse cursor hovers over the top of the Speed Dial Page, and quickly hides it again when the mouse cursor moves away.

/*Show Start Page Navigation Bar on Hover*/

@keyframes hide-startpage-navigation {from {top: 0;}

to {top: -45px; opacity: 0;}


.startpage-navigation { animation: hide-startpage-navigation 1s ease forwards; animation-delay: 0.1s;}

.startpage-navigation:hover { animation: show-startpage-navigation 0.1s ease forwards;}

Hide Triangle Bookmark Icon

The triangle icon in the Bookmarks Panel is superfluous as the folder icon can perform the same function. This code removes the triangle open/close icons. The folder names can still be edited, if necessary, by selecting them and using the F2 shortcut. Bookmark titles can still be edited inline clicking them twice (not double-click, which opens the bookmark).

/*Hide Triangle Bookmark Icon*/

.panel-bookmarks .vivaldi-tree .tree-row.folder .expand-icon svg {

    position: absolute; left: 0; top: 0; right: 0; bottom: 0;

    width: 100%; height: 100%;

    fill: transparent !important;

transform: none !important;


Move Search Field and Address Field to the Left

This modification moves the Search and Address fields to the left of the Navigation Toolbar. The search field can still be resized.

/*Move Search Field and URL Field to the Left*/

.UrlBar-AddressField {order: -1;}

.UrlBar-AddressField, .UrlBar-SearchField {order: -1;}

Hide Bookmarks and Notes Preview Thumbnails

/*Hide the Bookmarks and Notes Preview Thumbnails*/

.addbookmark-cardwrapper .upper-half .preview,

.notes-cardwrapper .upper-half .preview {display: none;}

Compact Panel Header

/* compact panel header */

.panel:not(.webpanel) > header {padding-bottom: 6px;}

.panel:not(.webpanel) > header h1 {margin: 0 0 -22.5px 49px; font-size:inherit; opacity:.5; pointer-events:none;}

.panel > header input:not(:placeholder-shown) {z-index:1;}

Large Font in Address Field

/*Large Font in Address Field*/

.addressfield input.url {font-size: 16px;}

Hide the Trash Can

/*Hide the Trash Can*/

.toolbar-tabbar > .button-toolbar.toggle-trash {display: none;}

Make Dialog Text Selectable

/*Make Dialog Text Selectable*/

#panels span, #panels h1, #panels h2, #panels h3, #panels li, #panels p,

.startpage span, .startpage h1, .startpage h2, .startpage h3, .startpage li, .startpage p,

.vivaldi-settings span, .vivaldi-settings h1, .vivaldi-settings h2, .vivaldi-settings h3, .vivaldi-settings li,

.vivaldi-settings .ReactVirtualized__Grid, .keyboardShortcutsWrapper{

    user-select: text !important;

    -webkit-user-select: text !important;}

Highlight Active Tab

/*Highlight Active Tab*/

.tab-position .tab.active:not(.tab-group)

{border-top: 2px solid  var(--colorHighlightBg) !important;}

Hide Add Bookmark Button

This modification hides the Add Bookmark button until the mouse cursor moves over it.

/*Hide Add Bookmark Button*/

.UrlBar-AddressField .button-toolbar.create-bookmark:not(:hover) {opacity:0 !important;}

Side Tabs Trashcan

Provide easier access to the trash can and synced tabs icon when the tabs are placed on the side.

/*Side Tabs Trashcan */

#tabs-container.left > .sync-and-trash-container {position: absolute; top: 0; bottom: 0; margin: auto 0; background: var(--colorBg); min-height: 62px; height: fit-content; align-content: center; left: 100%; padding-right: 4.5px; border-radius: 0px 30px 30px 0px; box-shadow: 3px 1px 3px #0002; }

#tabs-container.right > .sync-and-trash-container {position: absolute; top: 0; bottom: 0; margin: auto 0; background: var(--colorBg); min-height: 62px; height: fit-content; align-content: center; right: 100%; padding-left: 4.5px; border-radius: 30px 0px 0px 30px; box-shadow: -3px 1px 3px #0002; }

#tabs-container:is(.left, .right) > .sync-and-trash-container > .toggle-trash > button {height: 56px;}

#tabs-container:is(.left, .right) > .sync-and-trash-container > .synced-tabs-button {order: 1; margin-top: -14px; padding-bottom: 10px;}

#tabs-container:is(.left, .right):not(:focus-within):not(:hover) > .sync-and-trash-container {visibility: hidden; transition: visibility 0s .55s !important;}

Significant Bugs

Bug Report Wizard

Page last updated on 22 October 2020