# Website Icons missing (resolved...)

**URL:** <https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54>\
**Category:** Help\
**Created:** [April 1, 2020, 7:29am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54 "2020-04-01T07:29:44Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 7:29am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/1 "2020-04-01T07:29:44Z")

</div>

I have successfully switch to BitwardenRS…  
…except for website icons that are missing.  
This is true both for my imported entries and any new entry

Is it me ? did I miss something  
(…and yes the parameter in the user interface is unset correctly)

Is there a way to force a “refresh”?  
Thanks for any hint

---

<div class="post-metadata">

**Author:** ![BlackDex](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/blackdex/32/8_2.png) [@BlackDex](https://vaultwarden.discourse.group/u/BlackDex)\
**Post date:** [April 1, 2020, 9:25am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/2 "2020-04-01T09:25:07Z")

</div>

Hello @Michel,

Nice to see all is working, but strange that the icon’s are not.  
Could you try the following and go to https://\<[example.com](http://example.com)\>/icons/github.com/icon.png while replacing \<[example.com](http://example.com)\> with your own domain. That should show you the github icon, if not, then please check the log file for any errors.

---

<div class="post-metadata">

**Author:** ![disgustipated](https://avatars.discourse-cdn.com/v4/letter/d/6bbea6/32.png) [@disgustipated](https://vaultwarden.discourse.group/u/disgustipated)\
**Post date:** [April 1, 2020, 9:29am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/3 "2020-04-01T09:29:46Z")

</div>

Could also open the dev tools in your browser to see what its saying when trying to load the images, this is usually opened by pressing F12 with the browser open and then loading the page. in the console tab errors should post, the network tab will usually show responses to posts and gets and could show you more details as well.

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 9:39am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/4 "2020-04-01T09:39:27Z")

</div>

Hi BlackDex,

When using the proposed url it does display the (same) default icon  
 ![image](https://global.discourse-cdn.com/free1/uploads/vaultwarden/original/1X/03f0ba840c7d01b0a141942f3dfed811b99ae2d4.png)

In the log all seems normal:

 ![image](https://global.discourse-cdn.com/free1/uploads/vaultwarden/original/1X/855994ef691617b407b5991fce7cb6ba6e121e53.png)

still puzzled…

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 9:45am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/5 "2020-04-01T09:45:59Z")

</div>

Good shot!!!

In the Chrome dev console I have:

Websocket Error  
WebSocketTransport.js:86 WebSocket connection to ‘wss://XXXXXXXXXX.XX/notifications/hub?access\_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJuYmYiOjE1ODU3MzQwMjAsImV4cCI6MTU4NTc0MTIyMCwiaXNzIjoiaHR0cHM6Ly9iaXQzLnNhYmFtaW1pLmZyfGxvZ2luIiwic3ViIjoiZTllODlmMWItMGEwYS00MmRhLThjOTctZTc1ZTc2YzIzOWI5IiwicHJlbWl1bSI6dHJ1ZSwibmFtZSI6Ik1pY2hlbCIsImVtYWlsIjoibWljaGVsLmFza2VuYXppQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJvcmdvd25lciI6WyJiYjEzMDkzZS0yYWY3LTQ4N2EtYWJlNi0zOGVjNWU4M2YwZmMiXSwib3JnYWRtaW4iOltdLCJvcmd1c2VyIjpbXSwib3JnbWFuYWdlciI6W10sInNzdGFtcCI6IjRm…2NS1iYzU4LWYyYzdkYTI5MDNhNiIsImRldmljZSI6IjA2MjM5MzZmLTI3ZmQtNDU1Yi1hMmFhLThhZDg3YWU4M2M1MSIsInNjb3BlIjpbImFwaSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJBcHBsaWNhdGlvbiJdfQ.BWse\_MjIlbmwr4g0rFVeMD1ABAni9xoIb\_Gw4gSmMzzfWN3Jm2IduYYW8Eca2iDZuRRjsvLsdjzjIOH209HzIyMOxtFo3OLxVqs-q8FmJFeXhU32-Q6GGiHJTyZpT2pYYgxMFrvMBZEG5TE5c2wG9bsMyMX-BGel994PSW\_fO45R6W1fI84X8jwHZ2YvRgDJb31Vfecq6eAuGrgOZ3YkQlvgsV7Q4ch-tOIbptDdpxj1urGd-g-a98DNhImEUxGoY8SXhBUXTJ-bVNvHByE1yCn0QSW-2s4LeI2yNcecxsrULaavnj7pWgKl-1Ts6gFWDBvyK5KOcr\_1Mv4ksTWG7w’ failed: Error during WebSocket handshake: Unexpected response code: 400  
(anonymous) @ WebSocketTransport.js:86  
Utils.js:198 [2020-04-01T09:40:22.308Z] Error: Failed to start the connection: Error: There was an error with the transport.  
e.log @ Utils.js:198

Funny…all the rest is fully functional …

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 9:59am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/6 "2020-04-01T09:59:03Z")

</div>

More information on my config:  
I have an Haproxy reverse proxy setup.  
Haproxy is handling the ssl handshake and forwarding the request to the docker container backend.  
This configuration worked perfectly with the original Bitwarden  
the only modification I did to switch to BitwardenRS was to use the different backend.  
(if that can help)

---

<div class="post-metadata">

**Author:** ![BlackDex](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/blackdex/32/8_2.png) [@BlackDex](https://vaultwarden.discourse.group/u/BlackDex)\
**Post date:** [April 1, 2020, 10:30am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/7 "2020-04-01T10:30:36Z")

</div>

@Michel The icons do not go through websockets.  
Could you check your /bw-data/icon-cache/ directory.  
You can clear everything there, which will trigger all the icons to be downloaded again.

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 10:36am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/8 "2020-04-01T10:36:50Z")

</div>

@BlackDex  
The folder icon\_cache is empty.

---

<div class="post-metadata">

**Author:** ![BlackDex](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/blackdex/32/8_2.png) [@BlackDex](https://vaultwarden.discourse.group/u/BlackDex)\
**Post date:** [April 1, 2020, 10:46am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/9 "2020-04-01T10:46:18Z")

</div>

That is strange, as it should at least contain missed items if it couldn’t download icons.  
Could you increase the LOG\_LEVEL to debug, and try the icon URL again?

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 10:56am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/10 "2020-04-01T10:56:14Z")

</div>

Where is that LOG\_LEVEL ?

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 10:57am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/11 "2020-04-01T10:57:52Z")

</div>

Sorry …found it in the wiki

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 11:02am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/12 "2020-04-01T11:02:30Z")

</div>

Log\_level = debug

 ![image](https://global.discourse-cdn.com/free1/uploads/vaultwarden/original/1X/8027cf349f84cf18cd91140969df25f0fc51f6d9.png)

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 11:44am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/13 "2020-04-01T11:44:39Z")

</div>

I have also those websockets errors in the logfile

 ![image](https://global.discourse-cdn.com/free1/uploads/vaultwarden/original/1X/048cd23943820a50cdd87b23bae42345d02e4aed.png)

---

<div class="post-metadata">

**Author:** ![BlackDex](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/blackdex/32/8_2.png) [@BlackDex](https://vaultwarden.discourse.group/u/BlackDex)\
**Post date:** [April 1, 2020, 11:50am UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/14 "2020-04-01T11:50:50Z")

</div>

Kinda looks like you have DISABLE\_ICON\_DOWNLOAD on true.

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 12:20pm UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/15 "2020-04-01T12:20:03Z")

</div>

this is my docker compose definition:

version: “2”  
services:  
bitwarden:  
image: bitwardenrs/server:latest  
container\_name: bitwarden  
environment:  
- ADMIN\_TOKEN=xxxxxxxx  
- LOG\_LEVEL=debug  
- EXTENDED\_LOGGING=true

```
volumes:
  - /sharedfolders/AppData/bitwarden:/data
ports:
  - 8900:80
restart: unless-stopped

```

* * *

could DISABLE\_ICON\_DOWNLOAD be defined elsewhere?

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 12:24pm UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/16 "2020-04-01T12:24:49Z")

</div>

Thank you!  
I found “disable\_icon\_download”: true,  
in the config.json  
(not my doing…)

I will correct and let you know.

---

<div class="post-metadata">

**Author:** ![BlackDex](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/blackdex/32/8_2.png) [@BlackDex](https://vaultwarden.discourse.group/u/BlackDex)\
**Post date:** [April 1, 2020, 12:26pm UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/17 "2020-04-01T12:26:06Z")

</div>

If it is in the config.json it has been altered via the /admin interface.

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 12:34pm UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/18 "2020-04-01T12:34:48Z")

</div>

unfortunately I changed it in the json file before i saw your post.  
restart docker-container  
then I look in the admin panel and found

 ![image](https://global.discourse-cdn.com/free1/uploads/vaultwarden/original/1X/e31de325ae5b4d23961ad8d44e73cecc0cb8ef92.png)

…but still no icons …

---

<div class="post-metadata">

**Author:** ![Michel](https://avatars.discourse-cdn.com/v4/letter/m/ea666f/32.png) [@Michel](https://vaultwarden.discourse.group/u/Michel)\
**Post date:** [April 1, 2020, 12:39pm UTC](https://vaultwarden.discourse.group/t/website-icons-missing-resolved/54/19 "2020-04-01T12:39:23Z")

</div>

…  
OK they start to appear slowly…  
Sorry about it it was most probably my bad in the admin panel then  
Thanks a lot for you reactivity and help !
