Web: gebroken afbeelding in plaats van logo tijdens het laden #1221
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1221
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wat er misgaat
Bij het laden van OciDeck op het web verschijnt geen logo, maar een gebroken-afbeelding-icoon op het laadscherm (splash).
Verwacht
Het OciDeck-logo (of niets) op het donkere/lichte laadscherm terwijl de Flutter-engine opstart, met de tekst "OciDeck · Laden… · Loading…".
Waar het zit
De splash in
web/index.htmlverwijst naar het logo met een relatief pad:De bronbestanden bestaan (
web/icons/Icon-192.pngt/mIcon-512.png, enweb/favicon.png), dus het is geen ontbrekend bestand maar een pad-/resolutieprobleem in de gedeployde build. Kandidaten:<base href="$FLUTTER_BASE_HREF">staat op de deploy anders dan de map waaronder de webdemo daadwerkelijk wordt geserveerd, waardooricons/Icon-192.pngniet oplost.build/web/icons/enscripts/deploy_web.sh).img-src— onwaarschijnlijk, want'self'staat toe, maar meenemen bij de diagnose.Reproductie
ocideck.librekat.nl).Opmerking
Puur cosmetisch tijdens het laden, maar het is het allereerste dat een bezoeker ziet en het oogt kapot. Fix vermoedelijk in
web/index.html(relatief pad zónder leidende slash klopt met base-href) en/ofscripts/deploy_web.sh(base-href + iconen meekopiëren). Verifieer op de live bron met eencurlnaar het icoon-pad (moet 200 geven).