Search engines icons in the context menu disappear
-
Search engines icons in the context menu disappear!
I'll start with the fact that I initially did not display the icons of all search engines in the context menu. Icons of the search engines are visible only in the search field next to the address bar and in the speed dial.
I did the following steps:
- Downloaded the script from "Backup Search Engines" and made a backup copy of the search engines.
- I replaced some lines in the JSON file starting with "faviconUrl": "https://....ico" with lines in the format "faviconUrl": "data:image/png;base64,..."
- Reset all search engines using the "Reset settings" button in Settings -> Search.
- Restored the search engine settings from the JSON file that I edited in step 2.
- Restarted the browser.
The icons of all the search engines that I replaced with embedded base64 data began to display normally, but only until the first use of the search from the context menu.
I selected "Search with" -> "Google" from the context menu, and the next time in the menu item "Search with" there is no icon for the "Google" search, than I selected "Search with" -> "Wikipedia", and the search "Wikipedia" also disappears icon and so for almost all search engines.
Next, I again backed up the search engines and noticed that the terms starting with "faviconUrl": in the JSON file became again in the format "https://....ico", in example:
"faviconUrl": "https://www.google.com/favicon.ico"
for the Google Search.Vivaldi: 5.3.2658.3 (Snapshot, Official build, 32-bit) OS: Windows 8.1 (Build 9600)
-
@rakozlov Display of favicons in the menus has always been spotty. I noticed that Vivaldi will revert the modded favicons, if a favicon exists. So you basically can only add favicons to engines that don’t have one. Anyway, when you mod you can’t really report a problem. Bug reports have to come from an unmodified, clean profile.
-
@luetage Thank you, I am well aware that profile modifications can lead to unexpectable results. But I began to modify my profile only to understand the essence of the problem.
Before the appearance of the problems described in "Settings window just a grey rectangle after upgrade to 5.2", I had a stable version of Vivaldi 5.1.2567.73 installed and I did not notice such problems in it.
After modifying the profile, I found out that the icons of only those search engines disappear or are not displayed for which Vivaldi can apply icons in the format "image/vnd.microsoft.icon" (Windows Icon) received from the http stream.
-
@rakozlov Ahh, I see. Yeah, that’s probably true. From a clean profile with default searches zero favicons are provided in the context menu. You can write a bug report for this, but don’t mention modding Vivaldi, or it will probably be ignored. Just state that searches which have a favicon in the
.ico
format don’t display in context menus. -
Now I have purposely returned to Vivaldi version 5.1.2567.73 with a clean profile and simulated exactly the same situation that I described in the initial message.
I got different results. Version 5.1.2567.73 displays search engine icons correctly and the icons do not disappear after using them.
Vivaldi 5.1.2567.73 (Stable channel) default search engines settings:
Vivaldi 5.1.2567.73 (Stable channel) after use "Google" in the search context menu:
-
@luetage said in Search engines icons in the context menu disappear:
@rakozlov Ahh, I see. Yeah, that’s probably true. From a clean profile with default searches zero favicons are provided in the context menu. You can write a bug report for this, but don’t mention modding Vivaldi, or it will probably be ignored. Just state that searches which have a favicon in the
.ico
format don’t display in context menus.Thank you. I did exactly that now.
-
That missing of icons is a known issue in 5.3.2658.3.