Bug 8021 - No icon shown on Safari and Epiphany
Summary: No icon shown on Safari and Epiphany
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Web Administration (show other bugs)
Target Milestone: MediumPrio
Assignee: Bugzilla mail exporter
Depends on:
Reported: 2022-11-10 15:48 CET by Pierre Ossman
Modified: 2022-12-28 13:33 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Description Pierre Ossman cendio 2022-11-10 15:48:18 CET
tlwebadm doesn't get any tab icon in either Safari or Epiphany. In Safari you get some autogenerated icon (the first letter of the domain), but in Epiphany you get nothing at all.

It it unknown why things fail at this point. One theory is that it is the authentication that messes things up for some reason.

Tested with Safari 16 on macOS 13, and Epiphany 41.4 on Fedora 35.
Comment 1 Pierre Ossman cendio 2022-11-10 16:04:23 CET
It does indeed seem to have something to do with auth. I can see that it gets 401 responses:

> 2022-11-10 15:36:10 INFO tlwebadm[8378]: [::ffff:] 'GET /images/icons/icon.ico HTTP/1.1' 401 -

This is however after I've authenticated, as otherwise it wouldn't be able to load the page that gives it the URL for the icon. So it seems it doesn't pass along the authentication information to whatever loads the icon.

It generally seems like Webkit (and historically Chrome, judging from Google hits) handles the icon completely separately from loading the rest of the page. It isn't shown in the network inspector, and it isn't affected by the "Disable Caches" setting.
Comment 2 Pierre Ossman cendio 2022-11-15 16:44:00 CET
Filed a bug for this with WebKit:

Comment 3 Linn cendio 2022-12-15 13:15:32 CET
This bug also applies to every browser on iOS.
Comment 4 Pierre Ossman cendio 2022-12-28 13:33:52 CET
Also seems to be an issue with Firefox on Android.

Note You need to log in before you can comment on or make changes to this bug.