Re-derive der Schiene Schwebe-Peek statt Vertrauen zwei Ereignisse

Fixkamo-internal
Verschifft
2. September 2026 um 15:09 UTC
Autor
Kamo
Ausschuss
551e970

Der Peek-Staat der eingestürzten Schiene wurde von genau zwei Dingen geschrieben, pointerenter und pointerleave auf der Schiene selbst, und nichts jemals wieder abgeleitet es von wo der Bezugser ist tatsächlich. Also eine Grenzüberschreitung, die nie geliefert wird desynchronisiert es dauerhaft: die Schiene sitzt offen mit dem Mauszeiger nirgendwo in der Nähe es, oder sitzt mit dem Mauszeiger auf sie geschlossen, bis das Mitglied geht und kreuzt die Kante wieder. Beide berichteten Symptome sind der gleiche Defekt, der in Gegenwärts geht es darum. Drei Wege, wie eine Kreuzung verloren geht, zwei davon deterministisch: - handlePeekEnter lesen aktiviert/railMode/hoverPeek bei EVENT Zeit, und Reagieren synthetisiert keinen Enter für einen Knoten, der der Mauszeiger ist bereits drin. Eine Neuauflage mit Nach dem ersten Render -- das bei jeder einzelnen Ladung passiert, wahr werden, weil useBreakpoint useMediaQuery antwortet falsch auf diesem Pass. - isPeeking überlebte Zauber, wo Peeking war unmöglich überhaupt, eine Verkleinerung unterhalb des md-Brunnenpunktes und zurück. Nichts klärte es, und die abgestandene wahre dann schluckte der nächste Zusammenbruch, weil "expanded" liest es im Augenblick die Schiene ist wieder eingestürzt. - Keine Landblätter: der Mauszeiger verlässt die Fensterkante oder dnd-kit's DragOverlay (fixed, z-index 999 und NOT pointer-events:none) übernimmt den Hittest. useNavHoverPeek ist kein vierter Sonderfall. Es kehrt den Staat wieder, von wo aus der Bezugspunkt ist, auf jeder Bewegung irgendwo im Dokument, fragen die gleichen Frage, den der Browser stellt, wenn er sich entscheidet, die Grenzereignisse abzufeuern. Wenn die Ereignisse arbeiten die Versöhnung ist eine No-Op; wenn man verschwindet, die nächste Bewegung Fall braucht keine Bewegung überhaupt, eine harte klar, wenn Peeking hört auf möglich, ein klarer, wenn der Mauszeiger das Fenster verlässt, ziehen Unterdrückung, so dass die Overlay kann die Schiene Mid-Gedatur nicht schließen, und eine Verriegelung so kollabiert unter einem Ruhezeiger bleibt immer noch zusammengebrochen -- das ist, was das alte Enter-/Leave-Paar schon. Die eigenen Lenker der Bahn bleiben: Sie sind der Null-Latenz-Pfad und der einzige Weg ein Berührungstipp nimmt, da ein Tap keine pointermove erzeugt. Die acht neuen Tests wurden mutationsgeprüft -- die Deaktivierung der Versöhnung wird sieben davon rot.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen