Button icons do not load when disconnected from the internet

I will need to run my app behind a corporate firewall. That is why I did the following test.

I am using the icons on buttons, which I believe to be locally available images. This works when an internet connection is available. Surprisingly, when I disconnect from the internet (and clear the browser cache), the icons do not appear in the application.

For a concrete example consider the following button which uses a standard ‘plus’ icon.
image

When I disconnect from the internet, clear browser cache, and try to reopen my app, the button looks like this:
image

Any hints on why?

1 Like

A CDN is being used for the tabler icons.

The app breaking its styling when there is no connection is a big enough deal to raise it as an issue via GH.

1 Like

As requested, this was added to the Github issues:

Several stylings do not load when disconnected from the internet (i.e. behind a corporate firewall) · Issue #7073 · holoviz/panel (github.com)

1 Like