[GH-ISSUE #1234] [BUG] Favicon no longer available #734

Closed
opened 2026-02-25 20:36:26 +03:00 by kerem · 5 comments
Owner

Originally created by @billkewl on GitHub (Jul 13, 2025).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/1234

Describe the bug
Favicons are no longer available on result page

To Reproduce
Steps to reproduce the behavior:

  1. Open self hosted whoogle instance
  2. Search anything
  3. No favicons on result page

Deployment Method

  • Heroku (one-click deploy)
  • Docker
  • run executable
  • pip/pipx
  • Other: [describe setup]

Version of Whoogle Search

  • Latest build from [source] (i.e. GitHub, Docker Hub, pip, etc)
  • Version [version number]
  • Not sure

Desktop (please complete the following information):

  • OS: [e.g. iOS] Windows 11
  • Browser [e.g. chrome, safari] Firefox
  • Version [e.g. 22] 140

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Here's my environment

% docker compose run whoogle-search env
WARN[0000] /home/[redacted]/whoogle-search/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion 
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=[redacted]
TERM=xterm
WHOOGLE_CONFIG_NEW_TAB=1
WHOOGLE_RESULTS_PER_PAGE=20
WHOOGLE_CONFIG_PREFERENCES_KEY=[redacted]
WHOOGLE_SHOW_FAVICONS=1
WHOOGLE_CONFIG_VIEW_IMAGE=1
WHOOGLE_CONFIG_SAFE=0
WHOOGLE_AUTOCOMPLETE=1
WHOOGLE_CONFIG_PREFERENCES_ENCRYPTED=1
WHOOGLE_CONFIG_ANON_VIEW=1
LANG=C.UTF-8
GPG_KEY=[redacted]
PYTHON_VERSION=3.12.6
CONFIG_VOLUME=/config
WHOOGLE_URL_PREFIX=
WHOOGLE_USER=
WHOOGLE_PASS=
WHOOGLE_PROXY_USER=
WHOOGLE_PROXY_PASS=
WHOOGLE_PROXY_TYPE=
WHOOGLE_PROXY_LOC=
WHOOGLE_DOTENV=
HTTPS_ONLY=
EXPOSE_PORT=5190
WHOOGLE_ALT_TW=farside.link/nitter
WHOOGLE_ALT_YT=farside.link/invidious
WHOOGLE_ALT_RD=farside.link/libreddit
WHOOGLE_ALT_MD=farside.link/scribe
WHOOGLE_ALT_TL=farside.link/lingva
WHOOGLE_ALT_IMG=farside.link/rimgo
WHOOGLE_ALT_WIKI=farside.link/wikiless
WHOOGLE_ALT_IMDB=farside.link/libremdb
WHOOGLE_ALT_QUORA=farside.link/quetre
WHOOGLE_ALT_SO=farside.link/anonymousoverflow
HOME=/home/whoogle

It seems that WHOOGLE_SHOW_FAVICONS is no longer working

Originally created by @billkewl on GitHub (Jul 13, 2025). Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/1234 **Describe the bug** Favicons are no longer available on result page **To Reproduce** Steps to reproduce the behavior: 1. Open self hosted whoogle instance 2. Search anything 3. No favicons on result page **Deployment Method** - [ ] Heroku (one-click deploy) - [x] Docker - [ ] `run` executable - [ ] pip/pipx - [ ] Other: [describe setup] **Version of Whoogle Search** - [x] Latest build from [source] (i.e. GitHub, Docker Hub, pip, etc) - [ ] Version [version number] - [ ] Not sure **Desktop (please complete the following information):** - OS: [e.g. iOS] Windows 11 - Browser [e.g. chrome, safari] Firefox - Version [e.g. 22] 140 **Smartphone (please complete the following information):** - Device: [e.g. iPhone6] - OS: [e.g. iOS8.1] - Browser [e.g. stock browser, safari] - Version [e.g. 22] **Additional context** Here's my environment ``` % docker compose run whoogle-search env WARN[0000] /home/[redacted]/whoogle-search/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=[redacted] TERM=xterm WHOOGLE_CONFIG_NEW_TAB=1 WHOOGLE_RESULTS_PER_PAGE=20 WHOOGLE_CONFIG_PREFERENCES_KEY=[redacted] WHOOGLE_SHOW_FAVICONS=1 WHOOGLE_CONFIG_VIEW_IMAGE=1 WHOOGLE_CONFIG_SAFE=0 WHOOGLE_AUTOCOMPLETE=1 WHOOGLE_CONFIG_PREFERENCES_ENCRYPTED=1 WHOOGLE_CONFIG_ANON_VIEW=1 LANG=C.UTF-8 GPG_KEY=[redacted] PYTHON_VERSION=3.12.6 CONFIG_VOLUME=/config WHOOGLE_URL_PREFIX= WHOOGLE_USER= WHOOGLE_PASS= WHOOGLE_PROXY_USER= WHOOGLE_PROXY_PASS= WHOOGLE_PROXY_TYPE= WHOOGLE_PROXY_LOC= WHOOGLE_DOTENV= HTTPS_ONLY= EXPOSE_PORT=5190 WHOOGLE_ALT_TW=farside.link/nitter WHOOGLE_ALT_YT=farside.link/invidious WHOOGLE_ALT_RD=farside.link/libreddit WHOOGLE_ALT_MD=farside.link/scribe WHOOGLE_ALT_TL=farside.link/lingva WHOOGLE_ALT_IMG=farside.link/rimgo WHOOGLE_ALT_WIKI=farside.link/wikiless WHOOGLE_ALT_IMDB=farside.link/libremdb WHOOGLE_ALT_QUORA=farside.link/quetre WHOOGLE_ALT_SO=farside.link/anonymousoverflow HOME=/home/whoogle ``` It seems that `WHOOGLE_SHOW_FAVICONS` is no longer working
kerem 2026-02-25 20:36:26 +03:00
Author
Owner

@billkewl commented on GitHub (Jul 13, 2025):

WHOOGLE_CONFIG_VIEW_IMAGE is somehow not working either

<!-- gh-comment-id:3067267797 --> @billkewl commented on GitHub (Jul 13, 2025): `WHOOGLE_CONFIG_VIEW_IMAGE` is somehow not working either
Author
Owner

@dot-file commented on GitHub (Aug 23, 2025):

Same with my instance. Searxng pulls favicons from Google just fine though so it's probably not a policy change or smth like that

<!-- gh-comment-id:3217244331 --> @dot-file commented on GitHub (Aug 23, 2025): Same with my instance. Searxng pulls favicons from Google just fine though so it's probably not a policy change or smth like that
Author
Owner

@Don-Swanson commented on GitHub (Sep 14, 2025):

This is unfortunately a side effect of the User Agents being used. When certain user agents are utilized the results provided by google may or may not have result favicons. If we are able to find a way to utilize modern User Agents again, this should auto resolve, or if you can find an unblocked UA it should resolve as well.

With that said, I will close this as Not a Bug since the root cause is that Google doesn't provide them with specific UA Strings.

<!-- gh-comment-id:3289595545 --> @Don-Swanson commented on GitHub (Sep 14, 2025): This is unfortunately a side effect of the User Agents being used. When certain user agents are utilized the results provided by google may or may not have result favicons. If we are able to find a way to utilize modern User Agents again, this should auto resolve, or if you can find an unblocked UA it should resolve as well. With that said, I will close this as Not a Bug since the root cause is that Google doesn't provide them with specific UA Strings.
Author
Owner

@billkewl commented on GitHub (Sep 15, 2025):

Maybe it's asking too much but is it possible to retrieve favicon from duckduckgo instead?

<!-- gh-comment-id:3291424096 --> @billkewl commented on GitHub (Sep 15, 2025): Maybe it's asking too much but is it possible to retrieve favicon from duckduckgo instead?
Author
Owner

@Don-Swanson commented on GitHub (Sep 15, 2025):

Unfortunately, yes, because the search results won’t match, so there would be a lot of additional overhead to pull all the icons on our own.

<!-- gh-comment-id:3291682420 --> @Don-Swanson commented on GitHub (Sep 15, 2025): Unfortunately, yes, because the search results won’t match, so there would be a lot of additional overhead to pull all the icons on our own.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#734
No description provided.