Vivaldi Webmail access and reputation system
Get access to Vivaldi’s free and private email service, Vivaldi Webmail.
Get access to Vivaldi’s free and private email service, Vivaldi Webmail.
When you encounter an issue and you’re trying to determine whether you can fix it yourself or need to report a bug, follow the steps below. Remember that in many cases it’s important to reload the web page for any changes to take effect.
Sometimes the simplest things help, so exit/quit the browser, and hopefully on restart the issue will be gone.
If you’ve kept your computer on for a long time, restarting the device may help as well.
If you’re using an older version of the browser, there’s a chance that the bug has already been fixed and you won’t be having the issue in the latest version of Vivaldi. So make sure to update your browser regularly.
You can also check recent Snapshot changelogs on our Snapshot blog. The latest fixes and newest features are tested in Snapshots, before being released in the Stable version of the browser. Then you need to wait until the next version of Vivaldi Stable is released.
On desktop, sometimes an Extension or a specific Setting can cause the issue. To check if that’s the case, test the website or feature in a Guest Profile or in a new User Profile.
Click on the
User Profile button (the image can also be your chosen avatar or Vivaldi account’s profile picture) on the Address Bar to create a new profile or open the guest window.
It is possible to install a second version of Vivaldi to test the issue. It’s best to test with the newest version of the browser, i.e. the Snapshot, as the likelihood of the issue being fixed is highest there and in that case, you just need a little patience until the fix is released in the Stable version. On Windows, you can install any version as a Standalone. On macOS and Linux, you can run the Stable and Snapshot versions side by side.
Since Vivaldi is based on Chromium, we sometimes inherit bugs from upstream. If that’s the case, you’ll likely be able to reproduce the bug in other Chromium-based browsers. In that case, please report the bug to the Chromium team.
Some websites make sure to check from which browser you’re viewing their pages from and based on the information may alter what you see. The websites may also block access to their content and features altogether. To check whether a website is displayed differently because you’re using Vivaldi, you can change the browser’s Sec-CH-UA identity and check the website again.
To change which browser brand is reported:
Website functionality may depend on elements with trackers that are blocked by the Tracker and/or Ad blocker. Click on
Content Blocker on the left side of the address bar to disable blockers and test the website.
Extensions are a common cause of issues on the desktop browser. That’s one of the reasons Vivaldi has so many built-in features – so your browsing experience won’t be hindered by extension compatibility problems.
To disable Extensions go to
Vivaldi menu > Tools > Extensions and toggle all Extensions off from the bottom right corner of each Extension card.

If the issue doesn’t occur with disabled Extensions, start enabling them one by one and test in between each re-enabled Extension.
Whether you’re using the built-in Proton VPN in Vivaldi or another VPN service, disconnect/pause the connection and reload the web page to see if the issue still persists.
In case the issue you’re facing is related to playing videos and other media or to the user interface’s appearance and responsiveness, you can go to Settings > Performance and see if disabling Hardware Acceleration makes a difference. Remember to restart the browser before testing the issue again.
Cookies are used for a lot more than tracking users’ browsing habits. Sometimes websites require Third-Party Cookies to display content that was originally posted on a different site. For example, embedded videos or Vivaldi Blog’s comment section.
In Vivaldi, third-party cookies are blocked by default in Private Windows. To review and change your cookie settings, go to Settings > Privacy > Cookies.
Make sure your anti-virus product is up to date and not blocking Vivaldi. If your anti-virus product warns you about dangers in Vivaldi, it’s most likely a false positive. In that case, review your anti-virus product settings as they might be too sensitive. Read more about it in our answers to common security-related questions.
If the browser works as expected in a new User Profile with default settings, try resetting the settings in your main profile.
To reset settings:
Some Settings, such as Enable Mail, Calendar and Feeds, will not be reset.
Websites get updated all the time, but information about the old version of the site is still stored in cache files and Cookies. This may cause discrepancies in the displayed website and occasionally even break functionality.
In addition, storing old browsing data for a long time will use up your device’s memory space, so deleting it every now and then can have a positive effect on the browser’s speed as well.
To delete Cache and Cookies on desktop, click on the
Clear Browsing Data button in the top-right corner of the History manager or go to
Vivaldi menu > Tools > Delete Browsing Data.
If the issue is only occurring on a particular website you can opt for deleting Cookies and Site Data just for that site.
When you’ve followed the steps listed above and you can consistently reproduce the issue, please discuss it on our Forum. There, our Community members can test on their devices and either confirm the bug or suggest a fix for the issue. Some of them can also tell you whether the devs are already aware of the bug or whether a new bug report should be created.
To report a bug first check our bug reporting guidelines and then go to vivaldi.com/bugreport to file it.
Quick Reply in Vivaldi Mail is perfect for those fast, short replies, and feels like using an instant messenger. By removing the need to switch screens to open the composer window, this feature allows you to respond to emails more quickly.
To send a quick reply:

To hide/show the Quick Reply field:
If you choose to display the Quick Reply field, you can also decide whether to quote the message you’re replying to by default or not.
To change the size of the Quick Reply field:
If you’ve set Quick Reply to be shown or minimized, you have the option to easily toggle its visibility from the message view.
To minimize Quick Reply:
To display minimized Quick Reply field:
Connect to Proton VPN effortlessly with your Vivaldi account in the Vivaldi browser.
Address Field is a section on the Address Bar where you can see the URL of the page you’re currently on. There you can enter a new web page link to navigate to the website or a search term to see search results. But the Address Field in Vivaldi has a lot more to offer. Continue reading to learn all about the Address Field.
On the Address Field you’ll find:
To move the Address Bar to the bottom of the screen together with the Tab Bar:
In Settings > Address Bar > Address Field Suggestions, you can decide whether you see suggestions as you type in the Address Field from your browsing History, Bookmarks, and Direct Match, and more.
Vivaldi Social can be accessed from any web browser by logging in on the link https://social.vivaldi.net/. Mastodon also supports Progressive Web Apps.
In addition to the web version, you can access your Vivaldi Social account from various apps built for Mastodon. Check out the selection of available apps for both mobile and desktop on https://joinmastodon.org/apps.
To login to Vivaldi Social from an app:
social.vivaldi.net.The steps you need to follow may differ slightly from what’s listed here, depending on how the app’s onboarding process has been implemented. Furthermore, the in-app experience will likely be a little different from the web version as well. Explore the different apps to find the one you like best.
In order to improve the result of ad monetization for sites where a user has decided to enable ads, Vivaldi has now included support for ad attribution. You can read more about why this change was implemented here.
This page mainly aims to describe how Ad Attribution is implemented and explain the choices that led to this implementation. The goal is to be fully transparent about what may be allowed through and when.
As with the rest of the ad blocker code, this implementation is fully available as part of our released source code bundles. This allows you to fully verify that our implementation is as described here and in other articles.
The main challenge with ad monetization is that many ad providers rely on known trackers in order to prevent click fraud and ensure that conversion has occurred before paying out. The only solution to this is unfortunately to allow such trackers to load, regardless of what our tracker blocking lists say. However, we also want to ensure that these trackers are not loaded as part of general browsing.
In order to satisfy all these requirements, I have extended the normal ad blocker rules format. This is the same format used by all popular ad-blockers and rules lists. The extended format consists of three new options that will be detailed below.
This implementation was chosen as it allows us to reuse most of the ad-blocker functionality to effectively accomplish the goal of ad attribution while also allowing us to use the automatic update mechanism coming with ad blocker rules lists. This ensures that we can promptly fix any mistake.
Ensuring that ad attribution works is a complex task that takes multiple steps to accomplish. In general, the focus is on the site which uses ads for support, however most of the work is done after clicking on a given ad. As part of the implementation, we go through the following states.
When this occurs, the ad attribution implementation records that it should be looking for ad clicks. We say that it is primed.
Ad attribution is normally primed on any site where the ad blocker is disabled, regardless of the state of the tracker blocker. Priming ad attribution means we will check whether the next navigation is an ad click. It has no other effect.
In order to be able to support ad attribution for our partner search engines even when ad blocking is enabled for all sites, we introduced the attribute-ads rule option:
@@||partner-site.example.com/page-i-want-to-Support$attribute-ads
This causes ad attribution to be primed on the matching page, regardless of the ad blocker status. In practice, we would also add a document option (identical to the document allow rules supported by AdBlockPlus), in order to allow the partner site to show ads:
@@||partner-site.example.com/page-i-want-to-Support$attribute-ads,document
When this occurs, the ad attribution implementation will examine the URL being loaded as well as the URLs of any redirections which occurs as part of loading.
If none of those URLs matches a known ad, then ad attribution remains disabled. It may be primed again if the site where the user ends up is one the user wants to support.
If the URL matches a known ad, then ad attribution moves to the next stage and the process continues.
The ad-query-trigger option is used to indicate that a rule should be used to match ad URLs:
||advertiser.example.com/ad-URL$ad-query-trigger=&click-id-param=|&other-click-id-param=
The ad-query-trigger option takes a value that is composed of several query string fragments, separated by |.
Once a document matching the pattern for an ad-query-trigger rule was reached, directly or via redirect, further redirections will be examined. For those redirections, the query string of the URL will be examined. If it contains any of the strings provided as value to the option, ad attribution will be fully enabled and the origin of the matching URL will be stored as the ad landing origin for this tab.
The ad-query-trigger option requires a pattern that provides a domain name in the ad URL pattern. This means, the pattern should be host-anchored and the domain should be followed by ^,/ or ?
Once ad attribution is enabled for a specific tab and origin, that state is preserved so long as the tab navigates within this same origin. Navigating to a different origin will cause ad attribution to be disabled, but it’s state will be preserved for a half hour. Further navigations within the deadline extend it to a half hour. If the deadline passes, further navigations outside the original origin clear the state fully. Navigating back to the landing origin will re-enable ad attribution.
The ad attribution state is normally confined to the tab where it was enabled. However, a same-origin navigation to a new tab from a tab where it is enabled will preserve its state.
Ad attribution also always gets disabled seven days after being triggered.
When ad attribution is enabled, it examines resources loaded on pages whose origin match the landing origin. In order to indicate which resources should be allowed for ad attribution, rules with the ad-attribution-tracker option are used.
@@||advertiser.example.org/track-click$ad-attribution-tracker=advertiser.example.com/&click-id-param=|advertiser.example.net/&ad_id=
The body of this rule matches the url of the resource itself, while the value of the ad-attribution-tracker option provides the context in which it should be allowed. The value of this option consists of a pairs of domain/query-fragment separated by |. The domain part is matched against the domain of the ad that was clicked (the ad itself, not its landing origin). The query-fragment is matched against the query fragment used to enable ad attribution. A pair matches if both components are a match. This rule matches if the resource url matches and any of the domain/query-fragment pair is a match. When a tracker is allowed this way, it bypasses blocking both in the ad blocker and the tracker blocker.
These rules are currently only available in the “Allow Ads from our Partners” list that is provided by Vivaldi. This is to avoid situations where they may be employed in malicious rules lists. You can examine our list to learn of which partner sites have ad attribution enabled and which trackers are allowed as a result here.
Pop-out Video, aka Picture-in-Picture, is a popular feature on desktop, but did you know it’s also available on Android and iOS? The main difference is that, on your mobile device, you can’t browse other tabs in Vivaldi while Pop-out Video is enabled, but you can use most other apps.
The video will continue playing in a small rectangle on your home screen. You can move the video by dragging it around and use the two-finger zoom gesture to change the size of the video.
Tap on the rectangle to see video controls. Pop-out Video includes controls for:
Due to restrictions set by Google, the feature may unfortunately not work on YouTube’s website.
Store your account login credentials in the Vivaldi browser for faster browsing.
To save a password:
Tap on
Settings > Never for this site, if you don’t want to save any passwords for the site you have open.

To toggle saving passwords on or off:
To view your saved passwords:
To view the password, tap on the eye icon.
To copy the password:
To edit a saved password entry:
You can add a shortcut to view your saved passwords in the form of a home screen widget.
To add the Passwords Manager widget:
To delete a saved password:
You can use Vivaldi as a password manager to autofill login details in other apps you’ve installed on the device.
To start using Vivaldi as a password manager:
To log in:
The Webpage widget on the Dashboard loads a normal but slightly restricted webpage. You can make custom optimized widgets by creating a normal webpage.
Webpages loaded as Webpage widgets are loaded using a Mobile User-Agent.
The widget’s viewport is 394×380 pixels (an almost square 39∶38 aspect ratio).
All dialog interactions are disabled, including alert() and Permissions Prompts. The Webpage widget shares security-context and permissions across regular tabs. Your users can grant permissions, like geolocation, in a regular tab to grant that permission to your Webpage widget.
To make your widget performant, it’s important to deploy on-device caching using HTTP Caching. The stale-while-revalidate caching directive can help you achieve a compromise between an instantly-loading widget and up-to-date information.