Start Page opening makes it load its name for several seconds



  • Whenever I open a new page with Ctrl+T, it opens up the page without its name in the tab thumbnail (there's empty space there, underlined on the screenshot below), the name of the tab loads up for several seconds up to half a minute. It also has the Cross button next to the address bar active displaying that it's loading a result. It looks like this:

    scr-main-window-new-tab.jpg

    If I enter there any search query before tab name is loaded, it will open me yet another page with search results which I don't ever need. In anyway, I'd like to have a way to control that.

    More than that, if I enter a search query after tab name is loaded (so it's written Start Page there), it opens results on this page as usual.
    Usually if I press the Cross button to abort loading the page (several times), it cancels the loading and shows the page name in the header. Although it isn't sometimes helpful (since pressing Abort doesn't always does that). In some cases browser opens new page without any problems at all. PC at all time doesn't have any signinficant load (not more than 30%).

    I started to get his behaviour after installing one of the latest updates (3.1.1929.45). I use several sites thumbnails on the page (not many), built-in image for the background (if I set plain color it doesn't change anything).
    Is it possible to do something about that?


  • Ambassador

    @zanxer There must be something blocking the page load. Mine loads in milliseconds, and you seem to have only 14 speed dials, while I have 18.

    Try in a guest profile or disable all extensions.



  • @Pesala yes I tried. I have only 2 extensions usually (uBlock and stylus) and without them in Guest profile it's generally the same - 6-10 seconds, if typing something there and searching it will open a new page.
    Ok, so does it mean I now need to have a PC suitable for rendering tasks to run browser? Mine at this time is old with 2 cores but they are almost 3 GHz. I was quite sure that should be enough, taking also into account that sometimes it sill loads new tab quickly (nothing changed from my side).



  • In general also, I'm fine with it not showing me Start Page in the tab name. I'm not fine with it laoding search results in new tab. I don't have many tabs usually (no more than 10-14) but when I do it decreases amount of free space and requires 2 additional actions to close those new opened tabs



  • @zanxer What are your settings under Tabs > New tab page? If Homepage, what is your Home Page set to?

    My first suspicion would be slow network share used for storage.

    Do you use custom thumbnails, if so how large are they? Where are they stored?
    How large is your custom background and where is it stored?

    Edit: From the image, you're also running in Private mode. Is it the same in regular mode?

    Do you use any special command line arguments? Please give the output of Help > About in code blocks.



  • My settings for the new tab page
    scr-browser-tab-sttngs.jpg
    No, I don't use homepage, only start page (with speed dial).

    I run Vivaldi on local PC, so internet connection isn't used for anything other than actually connecting to web pages.

    For thumbnails - I use those browser created automatically for me (when loading the thumbnail on the speed dial, if you mean them). I didn't try to remove them all yet, that would be unpleasent to do.

    For background of the speed dial page - it is built-in one into the browser (Settings > Start page > Start page background > Nature > Beach, not sure, maybe it was already deleted in newer version). Nothing changes if I set plain color there instead.

    I was making that screenshot in Private mode, it is the same in Regular one.

    I'm not sure for command line arguments, I don't think I changed them. Here is what I found in the About page in Command Line region:

    "D:\Program Files\Vivaldi\Application\vivaldi.exe" --vivaldi-standalone --flag-switches-begin --flag-switches-end --enable-audio-service-sandbox --ppapi-flash-path="C:\windows\system32\Macromed\Flash\pepflashplayer32_32_0_0_293.dll" --save-page-as-mhtml
    

    I remember I changed some settings in the flags section I think, but I don't remember which ones (I don't know if I can filter by only those I changed) but that was really long ago while start page behaviour changed recently (with update).



  • @zanxer OK that looks fine. Have you updated to the latest release of Stable?

    For the flags, if you've set any they will appear on top of the list on the experiments page so it's easy to find. But AFAIK flags should also appear in the command line...

    In the Vivaldi User Profile directory, there will be a file file_mapping.json. Look at this file in a text editor, does it contain anything?

    Try in a completely clean profile by editing the shortcut used to launch Vivaldi and adding:
    --user-data-dir=%temp%\vivaldi
    This will let you test the clean setup without messing with your profile.

    EDIT: Also one thing I notice in your command, you're running from:
    D:\Program Files\

    This is not the default install dir, I assume you've created this or moved Program Files there? Is this a 64-bit or 32-bit install? In Windows, only 64-bit should be installed under Program Files.

    EDIT2: Are you running any CSS or JS mods at all?



  • @Pathduck almost the latest release (3.1.1929.45). I checked via changelog what .48 has to offer and it doesn't seem it features anything for that matter. I can update if nothing helps though not sure it will help.
    There is file_mapping.json in this user profile, it has some text as below:

    {
       "mappings": {
          "10": {
             "relative_path": "VivaldiThumbnails\\10.png"
          },
          "1048": {
             "relative_path": "VivaldiThumbnails\\1048.png"
          },
          "1079": {
             "relative_path": "VivaldiThumbnails\\1079.png"
          },
          "1090": {
             "relative_path": "VivaldiThumbnails\\1090.png"
          },
          "1103": {
             "relative_path": "VivaldiThumbnails\\1103.png"
          },
          "1107": {
             "relative_path": "VivaldiThumbnails\\1107.png"
          },
          "1112": {
             "relative_path": "VivaldiThumbnails\\1112.png"
          },
          "1114": {
             "relative_path": "VivaldiThumbnails\\1114.png"
          },
          "1117": {
             "relative_path": "VivaldiThumbnails\\1117.png"
          },
          "1118": {
             "relative_path": "VivaldiThumbnails\\1118.png"
          },
          "1121": {
             "relative_path": "VivaldiThumbnails\\1121.png"
          },
          "1123": {
             "relative_path": "VivaldiThumbnails\\1123.png"
          },
          "1130": {
             "relative_path": "VivaldiThumbnails\\1130.png"
          },
          "1139": {
             "relative_path": "VivaldiThumbnails\\1139.png"
          },
          "1145": {
             "relative_path": "VivaldiThumbnails\\1145.png"
          },
          "1149": {
             "relative_path": "VivaldiThumbnails\\1149.png"
          },
          "1151": {
             "relative_path": "VivaldiThumbnails\\1151.png"
          },
          "1159": {
             "relative_path": "VivaldiThumbnails\\1159.png"
          },
          "1165": {
             "relative_path": "VivaldiThumbnails\\1165.png"
          },
          "1170": {
             "relative_path": "VivaldiThumbnails\\1170.png"
          },
          "1173": {
             "relative_path": "VivaldiThumbnails\\1173.png"
          },
          "1179": {
             "relative_path": "VivaldiThumbnails\\1179.png"
          },
          "118": {
             "relative_path": "VivaldiThumbnails\\118.png"
          },
          "1202": {
             "relative_path": "VivaldiThumbnails\\1202.png"
          },
          "1221": {
             "bookmark_id": 1221,
             "relative_path": "VivaldiThumbnails\\1221.png"
          },
          "1222": {
             "bookmark_id": 1222,
             "relative_path": "VivaldiThumbnails\\1222.png"
          },
          "1223": {
             "bookmark_id": 1223,
             "relative_path": "VivaldiThumbnails\\1223.png"
          },
          "1224": {
             "bookmark_id": 1224,
             "relative_path": "VivaldiThumbnails\\1224.png"
          },
          "127": {
             "relative_path": "VivaldiThumbnails\\127.png"
          },
          "131": {
             "relative_path": "VivaldiThumbnails\\131.png"
          },
          "132": {
             "relative_path": "VivaldiThumbnails\\132.png"
          },
          "133": {
             "relative_path": "VivaldiThumbnails\\133.png"
          },
          "288": {
             "relative_path": "VivaldiThumbnails\\288.png"
          },
          "571": {
             "relative_path": "VivaldiThumbnails\\571.png"
          },
          "575": {
             "relative_path": "VivaldiThumbnails\\575.png"
          },
          "586": {
             "relative_path": "VivaldiThumbnails\\586.png"
          },
          "588": {
             "relative_path": "VivaldiThumbnails\\588.png"
          },
          "589": {
             "relative_path": "VivaldiThumbnails\\589.png"
          },
          "590": {
             "relative_path": "VivaldiThumbnails\\590.png"
          },
          "591": {
             "relative_path": "VivaldiThumbnails\\591.png"
          },
          "592": {
             "relative_path": "VivaldiThumbnails\\592.png"
          },
          "593": {
             "relative_path": "VivaldiThumbnails\\593.png"
          },
          "594": {
             "relative_path": "VivaldiThumbnails\\594.png"
          },
          "620": {
             "relative_path": "VivaldiThumbnails\\620.png"
          },
          "621": {
             "relative_path": "VivaldiThumbnails\\621.png"
          },
          "623": {
             "relative_path": "VivaldiThumbnails\\623.png"
          },
          "625": {
             "relative_path": "VivaldiThumbnails\\625.png"
          },
          "628": {
             "relative_path": "VivaldiThumbnails\\628.png"
          },
          "687": {
             "relative_path": "VivaldiThumbnails\\687.png"
          },
          "694": {
             "relative_path": "VivaldiThumbnails\\694.png"
          },
          "699": {
             "relative_path": "VivaldiThumbnails\\699.png"
          },
          "783": {
             "relative_path": "VivaldiThumbnails\\783.png"
          },
          "816": {
             "relative_path": "VivaldiThumbnails\\816.png"
          },
          "819": {
             "relative_path": "VivaldiThumbnails\\819.png"
          },
          "821": {
             "relative_path": "VivaldiThumbnails\\821.png"
          }
       }
    }
    

    I tried to load the clean app with --user-data-dir=%temp%\vivaldi argument, it loads browser almost the same as it does when loading Guest profile, only speed dial features less sites and those which I don't use. The new tab page loads for less time slightly but still around 5 seconds.

    I run program from D:\Program Files, that's custom folder created by me. System drive is C. This is 32-bit install.

    As for CSS or JS mods - I use only uBlock and Stylus plugins if that's what you mean. I tried to disable them and relaunch, I don't think there was any significant change, maybe 1 second less (in general also, those should be disabled automatically when running from Guest user or with command line argument for running with temporary user).

    By the way, as for opening with Guest user (top right of the Window > profile icon > Open Guest Window, which opens window without any speed dial) I tried it once more and delay in opening new tab there is around 1 sec or less. I guess that's different from yesterday since I relaunched the browser. That was the only thing that changed.



  • @zanxer It's really strange. I'm not actually sure what relevance the file_mappings have, as the file should only be used if you have custom thumbnails. Maybe it's just old entries.

    If you look in the folder VivaldiThumbnails under your Profile Path, do you see the files like 1048.png? Can these be opened?

    What happens if you delete the file_mappings.json file (after making a backup)?

    I tried to load the clean app with --user-data-dir=%temp%\vivaldi argument, it loads browser almost the same as it does when loading Guest profile, only speed dial features less sites and those which I don't use. The new tab page loads for less time slightly but still around 5 seconds.

    I forgot to say, you need to make sure Vivaldi is closed before relaunching with the new arguments. But I assume you did so, since you apparently saw the default Speed Dial. Did you get the "Welcome to Vivaldi" introduction? If not something's not right.

    I run program from D:\Program Files, that's custom folder created by me. System drive is C. This is 32-bit install.

    That should be fine then, I thought maybe you had moved or linked the actual Program Files folder, which is only for 64-bit applications. What happens if you rename it to something else though, just for a test, and try to launch Vivaldi manually from its folder?

    Try this: In your Profile Path there is a file called Bookmarks. This can be opened in a text editor. Search for the name of one of your Speed Dial bookmarks there, and locate the Thumbnail entry above it. It should look something like this:
    "Thumbnail": "chrome://vivaldi-data/thumbnail/e46be3cb-380a-4873-9caa-fa296b8a04b1.png"

    Copy the chrome://... part inside the "" and paste it into the address bar. Do you get the image, does it take a long time?

    I tried it once more and delay in opening new tab there is around 1 sec or less.

    So opening a Guest Profile is now fast? That's good, it means the problem lies in your Default profile and it might be solvable without a full reset.



  • @Pathduck I also think that everything included into file_mappings.json is left after old entries. I moved that file into a different directory and relaunched the browser, new tab with speed dial now is reloading as before quite fast. So thanks, I guess this was the reason. I just wonder why that became the case after program update. That file_mapping.json wasn't recreated in the User Data\Default by the way, I don't know if it's needed since up until now I used thumbnails generated with browser which seems to be possible without file_mapping file. I guess browser will create that if needed itself.

    While I did that, I opened the VivaldiThumbnails folder and there are those files used as icons on speed dial. Some of them are called like 1048.png, some - with 78af35b0-something else (but none of them are repeating). there are 14 files so I think they are the ones used (and if I delete them they are recreated).

    I launched Vivaldi yesterday with --user-data-dir=%temp%\vivaldi argument after relaunching and yes, I saw Welcome page. I did that today and there wasn't one, only the same interface as with Guest profile (default UI with closing window confirmation required which I don't use, so that's a different user profile). And the fact that I didn't get Welcome page today tells me now that the temporary profile is saved somewhere. Do you happen to know where? It would be good I think to remove that temporary data to get some space back.

    I didn't try to rename the Program Files folder in Vivaldi since it's mapped to some applications in there but I tried to look up into Bookmapks file with search query of several file names in the Vivaldi Thumbnails folder. They can be found there and I could open those links in the browser address bar pretty quickly.

    For Guest profile - yes, it loads fast too now (at least as fast as it was before I think) as well as temporary user. I only want to know if I can find that temp user data and remove it since I guess it's not needed.
    Thank you for the help so far, it seems old data was slowing the stuff down here.



  • Well, looks like it was fast for some time, now it opens new tab with speed dial for 5-6 seconds again. Wonder what could it create after so little time again. Looks like I'll need to rebuild my profile.



  • @zanxer said in Start Page opening makes it load its name for several seconds:

    That file_mapping.json wasn't recreated in the User Data\Default by the way, I don't know if it's needed since up until now I used thumbnails generated with browser which seems to be possible without file_mapping file. I guess browser will create that if needed itself.

    Hi - yes, I believe it's only used to keep track of the location for custom thumbnails. The entries were strange. The auto-generated thumbs are kept in VivaldiThumbnails.

    And the fact that I didn't get Welcome page today tells me now that the temporary profile is saved somewhere. Do you happen to know where? It would be good I think to remove that temporary data to get some space back.

    Yes, I should've mentioned. The welcome page will only come once if course, but the profile still exists in %temp%. It still works for testing with a clean profile though, as long as you don't do any big changes. It was only for testing anyway. The location of the %temp% variable can be found by pasting it into Explorer. It's usually your AppData\Local\temp directory. It shouldn't be too big anyway but can be cleaned manually.



  • @zanxer said in Start Page opening makes it load its name for several seconds:

    Well, looks like it was fast for some time, now it opens new tab with speed dial for 5-6 seconds again. Wonder what could it create after so little time again. Looks like I'll need to rebuild my profile.

    It's really strange. Since it seems to come and go, I'm starting to suspect you have something else on your system causing a lot of IO or CPU usage, possibly excessive memory usage causing swapping to disk and hence high IO.

    When you recreate the slow New Tab issue keep Task Manager on top and see if you have excessive CPU/Memory/Disk usage. Then try to figure out which process is doing it by sorting by CPU or memory usage in the Processes tab.

    Very often this is caused by overly aggressive anti-virus or similar security software.

    Looks like I'll need to rebuild my profile.

    Not sure if would help if the issue actually lies outside Vivaldi, i.e. IO/Memory/CPU.

    There's another tool I always use for this kind of stuff, ProcMon from Microsoft:
    https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
    It could help you figure out what exactly Vivaldi is doing when it's taking so long. It's kind of complicated to explain, maybe you can figure it out, otherwise I can give you a step-by-step.



  • @Pathduck yeah, it seems to come and go... CPU usage and IO weren't too high all this time. I use Process Explorer by that guy from SysInternals and usually CPU load is around 30% (not counting brower). Not so much, more or less fine to have Vivaldi fit there with its new tab. I always have 2-3 tabs loaded in memory and active (and around 6 hibernated), that's all.
    When I open a new tab, the process which takes ~40% is the one with ID of App: Vivaldi (the parent of Background Page: Vivaldi). Browser process (I mean here as they are called in browser Task manager run with Shift+Esc) shows maybe 2-5%, GPU Process - around 10%. At least usually they are in that order. There isn't any disk or memory usage at that time (although browser takes IO but not at that moment when opening new tab).
    While using it now, I see usually new tab loads its name almost immediately, sometimes - in 3-5 seconds. Hardware usage doesn't really change while I check that, so it's like it happens independently. So I guess I'm fine with that for now. Thank you for your help and time.


Log in to reply
 

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