http://localhost:44548/public/res/Lotus.png Image on the home of cinny-desktop in windows 11 client loads as alt text #229

Closed
opened 2026-09-21 20:02:12 -04:00 by jared · 1 comment
Owner

claude deep dive this

claude deep dive this
jared added the bugarea: desktopux labels 2026-09-21 20:02:22 -04:00
Author
Owner

Deep dive done — fixed in f5ee3c0d.

Root cause: two different files whose names differ only in case. public/res/ held both

  • Lotus.png — 19 897 B, the 256×256 logo used by the welcome page, auth layout, OIDC config and About, and
  • lotus.png — 2 073 B, the small notification icon,

and both were tracked in git. Windows (and macOS) filesystems are case-insensitive: a checkout there writes one, then the other to the same path, so only one survives and one of the two references resolves to the wrong bytes or to nothing. That is why http://localhost:44548/public/res/Lotus.png — the Tauri asset server serving the bundled dist/ — rendered as alt text in the Windows 11 client, while the Linux/web build (case-sensitive FS) was fine.

Fix: renamed the logo to public/res/lotus-logo.png and updated its four references. Also swept the whole repo for any other filenames that differ only in case — none remain. Verified both images still load (256×256 on the welcome page and in About) with no failed requests.

The desktop client picks this up on its next submodule bump + build.

Deep dive done — fixed in f5ee3c0d. **Root cause: two different files whose names differ only in case.** `public/res/` held both - `Lotus.png` — 19 897 B, the 256×256 logo used by the welcome page, auth layout, OIDC config and About, and - `lotus.png` — 2 073 B, the small notification icon, and **both were tracked in git**. Windows (and macOS) filesystems are case-insensitive: a checkout there writes one, then the other to the *same* path, so only one survives and one of the two references resolves to the wrong bytes or to nothing. That is why `http://localhost:44548/public/res/Lotus.png` — the Tauri asset server serving the bundled `dist/` — rendered as alt text in the Windows 11 client, while the Linux/web build (case-sensitive FS) was fine. **Fix:** renamed the logo to `public/res/lotus-logo.png` and updated its four references. Also swept the whole repo for any other filenames that differ only in case — **none remain**. Verified both images still load (256×256 on the welcome page and in About) with no failed requests. The desktop client picks this up on its next submodule bump + build.
jared closed this issue 2026-09-23 15:42:01 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#229