From 8e4e5258616dc3bdf7a8ecfe7c9110576c888650 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Wed, 30 Sep 2026 11:27:57 +0200 Subject: [PATCH] Auf der Zugangswand drehte sich ein unsichtbarer Kreisel -- fuer immer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `pruef-browser` stand seit dem 28.09. rot, und zwar NUR in WebKit (Safari): „element is not stable" beim Klick auf den Anmeldeknopf, 53 Versuche ueber 30 Sekunden. Chromium und Firefox waren gruen. Nachgemessen wanderte sein Kasten pro Bild um ein Fuenftel Pixel: 746.12,575.12 -> 745.10,575.60 (sechs Bilder) Zwei Bewegungen liefen dabei -- `.buehne__bild` und `.knopf__laden`. Beide sind echte Befunde. ===================================================================== 1. DER KREISEL DREHT SICH FUER IMMER, UNSICHTBAR ===================================================================== .knopf__laden { opacity: 0; animation: dreh .8s linear infinite; } .knopf[disabled] .knopf__laden { opacity: 1; } Nur die Deckkraft schaltete um. Die Drehung lief ab dem Laden der Seite, auf JEDEM Knopf, fuer immer -- nicht zu sehen und trotzdem jedes Bild neu gerechnet. Auf einer Seite, auf der man einen Code eintippt, ist das reine Verschwendung. Und sie kannte die Hausregel nicht: Wer weniger Bewegung eingestellt hat, bekam sie trotzdem. Jetzt dreht sie nur, wenn der Knopf wirklich arbeitet -- und bei `prefers-reduced-motion` steht der Ring still, statt zu verschwinden: Ein unsichtbarer Kreisel sagt gar nichts, ein stehender sagt „ich arbeite noch". ===================================================================== 2. DIE KARTE BEWEGTE SICH, WENN MAN NACH IHR GRIFF ===================================================================== Die Parallaxe folgte dem Zeiger AUCH ueber der Anmeldekarte. Wer die Maus zum Codefeld fuehrt, bewegte damit das Feld. Bei zehn Pixeln keine Katastrophe -- aber genau verkehrt herum: Was man bedienen will, soll stillstehen. Und es war der Grund fuer den Wettlauf: Der Zeiger bewegte das Ziel, das er treffen wollte. Ein Wettlauf zwischen Maus und Karte ist auch fuer einen Menschen keiner, den er gewinnen soll. Ueber der Karte wird das Ziel nicht mehr nachgefuehrt. Die Annaeherung laeuft aus und haelt an; verlaesst man die Karte, geht es weiter. Das Bild lebt, die Bedienung steht. ===================================================================== WARUM ES NUR WEBKIT GEZEIGT HAT ===================================================================== Chromium liefert fuer eine zusammengesetzte Verwandlung oft den Layout-Kasten OHNE die laufende Bewegung -- dort sah der Knopf ruhig aus, obwohl er es nicht war. WebKit sagt die Wahrheit. Eine Maschine, die frueher „gruen" meldet, hat nicht recht; sie sieht nur weniger. Nachher: pruef-browser 17/0 (war 14/1), alle vier Maschinen. Dazu gruen: crew-adresse 169/0, crew-wand-bild 45/0, kachelfarben 31/0, css-klassen 37/0, struktur 44/0, tippziele 13/0. Co-Authored-By: Claude Opus 5 --- workspace/anruf-probe.html | 10 ++++---- workspace/app.webmanifest | 8 +++--- workspace/assets/css/gate.css | 23 ++++++++++++++++- workspace/assets/js/gate.js | 16 ++++++++++++ workspace/aufgaben.html | 38 ++++++++++++++-------------- workspace/automation.html | 32 ++++++++++++------------ workspace/befinden.html | 34 ++++++++++++------------- workspace/bereich.html | 44 ++++++++++++++++----------------- workspace/bewerben.html | 38 ++++++++++++++-------------- workspace/bewerbungen.html | 36 +++++++++++++-------------- workspace/buehne.html | 6 ++--- workspace/calls.html | 34 ++++++++++++------------- workspace/chat.html | 40 +++++++++++++++--------------- workspace/content.html | 34 ++++++++++++------------- workspace/crew-index.html | 12 ++++----- workspace/crew.webmanifest | 8 +++--- workspace/dateien.html | 34 ++++++++++++------------- workspace/entwicklung.html | 36 +++++++++++++-------------- workspace/hilfe.html | 30 +++++++++++----------- workspace/index.html | 10 ++++---- workspace/kalender.html | 34 ++++++++++++------------- workspace/leistung.html | 32 ++++++++++++------------ workspace/material.html | 32 ++++++++++++------------ workspace/notizen.html | 28 ++++++++++----------- workspace/personen.html | 32 ++++++++++++------------ workspace/profil.html | 36 +++++++++++++-------------- workspace/reaktion.html | 38 ++++++++++++++-------------- workspace/rechte.html | 34 ++++++++++++------------- workspace/report.html | 36 +++++++++++++-------------- workspace/scouting.html | 32 ++++++++++++------------ workspace/start.html | 32 ++++++++++++------------ workspace/startcheck.html | 34 ++++++++++++------------- workspace/steckbrief.html | 36 +++++++++++++-------------- workspace/support.html | 28 ++++++++++----------- workspace/tafel.html | 6 ++--- workspace/talente.html | 36 +++++++++++++-------------- workspace/team.html | 32 ++++++++++++------------ workspace/teamlage.html | 34 ++++++++++++------------- workspace/teilen.html | 30 +++++++++++----------- workspace/treff-moderation.html | 32 ++++++++++++------------ workspace/treff-regeln.html | 32 ++++++++++++------------ workspace/uebersicht.html | 32 ++++++++++++------------ workspace/unsere-seiten.html | 30 +++++++++++----------- workspace/unterstuetzen.html | 32 ++++++++++++------------ workspace/werdegang.html | 32 ++++++++++++------------ workspace/willkommen.html | 30 +++++++++++----------- workspace/wissen.html | 34 ++++++++++++------------- 47 files changed, 708 insertions(+), 671 deletions(-) diff --git a/workspace/anruf-probe.html b/workspace/anruf-probe.html index 9ce6392a..2605472b 100644 --- a/workspace/anruf-probe.html +++ b/workspace/anruf-probe.html @@ -16,8 +16,8 @@ verdeckt. Gefunden hat es pruef-struktur. Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. --> - - + + - +