1.3 to 1.5 upgrade results in multiple options for 'default' browser



  • After upgrading from 1.3 to 1.5 on Win10 Pro 64bit, Vivaldi restarted and promptly informed me it wasn't the default browser (1.3 was the default). On looking in the 'Default programs' for Web Browser, I now have 2 choices: Vivaldi Vivaldi S [C:\PortableApps\Vivaldi] I'm assuming the second one is the 'new' installation, although it replaced the old version which was already installed at that location. Oddly, under 'Email', I only have the one option labelled 'Vivaldi' - no idea if this is the original or new one.


  • Moderator

    Hard for anyone here to say what you might have done with your install procedure that created this result. It's not expected under normal install conditions, and I've never seen it.

    Did you download the new version and update it yourself manually? Or did you respond to a popup window saying there was an update, and permit it to update itself? Did you select the standalone install option? Did you tell it to register the standalone? Did your new version automatically adopt the settings and data from the old version? Do you now have more than one profile folder? (one in the standalone location and one in appdata)

    Under Programs and Features, does Control Panel show more than one Vivaldi entry?

    There's much to be looked at, here.



  • Originally downloaded and installed as standalone version (hence location). Been through several updates since, always via the auto-updater. Only 1 profile. I didn't get an update popup - suspect something not right there, as I guess 1.3 should have offered an update before now. I saw something online about a fix I didn't have (thumbnails for active tab) and used the Help→Check for Updates menu to start update process. Let that run through until V restarted. All settings and options retained (tabs, extensions, etc.). During update, no questions about install options / registration were asked.

    Let me know if there's any other useful info I can dig out of logs, etc.


  • Moderator

    Did you look and see if there is more than one version of Vivaldi in the Control Panel?

    And, yes, something is absolutely screwy, since you should have received 20 to 30 update notices since Ver 1.3.



  • @Ayespy:

    And, yes, something is absolutely screwy, since you should have received 20 to 30 update notices since Ver 1.3.

    Or "just" two/three if Stable version.


  • Moderator

    Yeah, but user said "several" 1.3 updates, which indicates a snapshot. Even if a stable ('cuz you could manually update a snapshot installation to stable at the same directory location when the stable gets released, and then you quit getting snapshot update notices), there were three 1.4 stable releases/updates so he should have gotten those. The other thing that user mentions was going and getting the 1.5 install, which tells me he's familiar with snapshots.



  • Vivaldi isn't listed at all in Programs and Features - but that is what I'd expect for the 'portable' install no?

    I can't honestly remember which channel I originally installed from, but I suspect stable - when I said I've been prompted several times, it's more like 3-4 rather than 20-30. But not for a long time now, hence my thought to manually check for updates (via the Help menu - I've never gone back to the website to download an installer again). Currently Help→About reports this:

    Vivaldi 1.5.648.6 (Official Build) (64-bit)
    Revision dbe2370e28131630f49822fa82bb7122a5833ca9
    OS Windows
    JavaScript V8 5.4.500.36
    Flash (Disabled)
    User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.72 Safari/537.36 Vivaldi/1.5.648.6
    Command Line "C:\PortableApps\Vivaldi\Application\vivaldi.exe" –vivaldi-standalone --always-authorize-plugins --disable-translate --flag-switches-begin --flag-switches-end
    Executable Path C:\PortableApps\Vivaldi\Application\vivaldi.exe
    Profile Path C:\PortableApps\Vivaldi\User Data\Default
    Compiler MSVC 2015


  • Moderator

    If you ever installed stable, it should be registered. Further, on some systems it is difficult or impossible to set a standalone version which has not been registered as default.

    Try this: Save off your profile folder and uninstall Vivaldi. Install it back the way you want, and then put your profile folder back. See if that reduces you to single Vivaldi listed.



  • Back on Chrome for a bit to do this, and realised I can't have been on stable, since that only goes to 1.4, but Help → Check for updates took me to 1.5. So I must have been on snapshots from the beginning.

    I couldn't 'uninstall', since I only ever installed it standalone, and Windows Programs and Features doesn't list Vivaldi as something that can be uninstalled. After deleting the 'installation' at C:\PortableApps\Vivaldi, the Default Programs for Web Browsing still shows the 2 entries for Vivaldi, but of course now they are just green squares rather than the normal Vivaldi icon. So it looks to me like whatever bit of the install / update created the registry entries for default programs changed it's mechanism at some point.

    I found the following 2 registry entries:

    HKEY_CLASSES_ROOT\VivaldiHTM.KBMMAFCUD4HCEYJRQKSX42FJEQ
    HKEY_CLASSES_ROOT\VivaldiHTM.ZATDJVGGTIY6W2I3XFELAQMTBM

    one of which has a subkey Application\ApplicationName: Vivaldi, and the other has Application\ApplicationName: Vivaldi S [C:\PortableApps\Vivaldi]

    So I (backed up then) deleted them, put my 'installation' back where it was, and started the update cycle again.

    It turned out I had 2 'installations' of the standalone app though - one at C:\PortableApps\Vivaldi, and one at Q:\PortableApps\Vivaldi\ (which is an old system disk before a recent SSD upgrade). It seems I must have inadvertently started the old version somehow (probably an old pinned app), which I guess registered itself as a potential browser with the default programs system.

    So, hopefully, problem solved!


  • Moderator

    Looks like good news. Now to find out whether the system will let you set your standalone as default or not.



  • Indeed it does - V was quite happy to recreate a single registry entry once I'd sorted out the duplicate standalone instances and stopped running the other one. However, the ApplicationName is still 'Vivaldi S [C:.PortableApps\Vivaldi]', which I guess must have changed since 1.3. My assumption is the 'S' is for Standalone, and the path helps distinguish multiple standalone instances. I was probably just unlucky to be comparing a new version to a really old one (which just read 'Vivaldi') - otherwise I'd have spotted the different paths sooner.

    Many thanks.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.