fix(thumbnails): Fassung in der Adresse, Sofortanzeige, kein Flackern
Gleicher Dateiname erzeugt keine neue Datei, sondern eine neue Fassung - gleiche ID, gleiche Vorschaubild-Adresse. Die darf einen Tag im Browser liegen, also zeigte die Kachel nach dem erneuten Hochladen bis zu 24 Stunden das alte Bild. Das erklaert, warum eine Drehung erst nach mehreren Versuchen "ankam". Die Adresse traegt jetzt ?v=<Fassung>. Vorschaubilder entstehen im Hintergrund; die Kachel fragt jetzt bis zu fuenfmal nach, statt bis zum naechsten Neuladen ihr Ersatzsymbol zu zeigen. Nur bei Bildern juenger als zwei Minuten - sonst fragte jede dauerhaft fehlgeschlagene Datei bei jedem Oeffnen erneut. Gemessen: 608 ms bis zur Anzeige, ohne Neuladen. Das Anheben der Kachel beim Ueberfahren ist raus: Steht der Zeiger auf der Unterkante, rutscht sie unter ihm weg, mouseleave, sie faellt zurueck, mouseenter - im Kreis, sichtbar als Flackern. Dazu liest die EXIF-Auswertung jetzt 256 statt 64 KB und gibt bei einem abgeschnittenen Block nicht mehr auf: Die Drehung steht vorn, das eingebettete Vorschaubild dahinter. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5b3658640e
commit
5ea66ea884
9 files changed
+145
-20
No files matched your search
+28
@@ -1472,6 +1472,34 @@ für einen einmaligen Bedarf).
|
||||
- [ ] Auf der produktiven Instanz mit echten Handy-Fotos gegenprüfen –
|
||||
**neu hochgeladene**, nicht die bestehenden
|
||||
|
||||
## Vorschaubilder: Zwischenspeicher, Sofortanzeige, Flackern (25.08.2026)
|
||||
|
||||
**Gleicher Dateiname = gleiche Datei.** Gemessen: dreimal dieselbe Datei
|
||||
hochgeladen ergibt dreimal **dieselbe ID** mit den Fassungen 1, 2, 3. Die
|
||||
Adresse des Vorschaubildes war damit unverändert, und es liegt einen Tag im
|
||||
Browser (`max-age=86400`) – die Kachel zeigte bis zu 24 Stunden lang das alte
|
||||
Bild. Die Adresse trägt jetzt `?v=<Fassung>`.
|
||||
|
||||
**Vorschaubild ohne Neuladen.** Der Server erzeugt es im Hintergrund, die
|
||||
Antwort auf den Upload ist längst da. Die Kachel fragt jetzt bis zu fünfmal
|
||||
nach (0,4 s bis 5 s Abstand), aber nur bei Bildern, die jünger als zwei
|
||||
Minuten sind – sonst fragte jede dauerhaft fehlgeschlagene Datei bei jedem
|
||||
Öffnen des Ordners erneut.
|
||||
|
||||
Gemessen: Bild über das Datei-Feld hochgeladen, Vorschaubild **608 ms** später
|
||||
sichtbar, `performance` zählt genau **eine** Navigation – also kein Neuladen.
|
||||
|
||||
**Flackern am Kachelrand.** Beim Überfahren wurde die Kachel um einen Pixel
|
||||
angehoben. Steht der Zeiger genau auf der Unterkante, rutscht sie unter ihm
|
||||
weg → `mouseleave` → sie fällt zurück → `mouseenter`, im Kreis. Das Anheben
|
||||
ist raus, der Rahmen in der Primärfarbe zeigt dasselbe an, ohne die Kachel zu
|
||||
bewegen. Nachher gemessen: Zeiger 1,5 s auf der Unterkante gehalten, **0**
|
||||
Ereignisse, `transform: none`.
|
||||
|
||||
- [ ] Das Flackern selbst konnte ich **nicht** nachstellen: Ein
|
||||
programmgesteuerter Zeiger prüft die Überfahrung nicht bei jedem Bild neu,
|
||||
eine echte Maus schon. Bitte mit der Maus gegenprüfen.
|
||||
|
||||
## Automatisiert geprüft (22.08.2026)
|
||||
|
||||
Diese Punkte hat Claude per API/`curl` gegen Wegwerf-Konten durchgespielt; sie
|
||||
|
||||
Reference in new issue
Block a user