Kosmogram: własne dymki zamiast natywnych — działają też po powiększeniu #67
Reference in New Issue
Block a user
Delete Branch "fix/wheel-tooltips"
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?
Co się działo
Rysunek niesie
<title>przy każdym obiekcie i każdej linii aspektu — to wystarczało, dopóki koło było statyczne. Po dodaniu powiększania na pełne okno dymki przestały się pokazywać.Sprawdziłem w przeglądarce (1280×900): elementy z
<title>są osiągalne kursorem — 19 z 20 trafień w hit-teście — więc nic ich nie zasłania i problem nie leży w geometrii ani wpointer-events. Której dokładnie reguły przeglądarka używa do stłumienia natywnego dymka, nie ustaliłem.Dlaczego to nie ma znaczenia
Natywny dymek jest tu i tak kiepskim narzędziem: pojawia się po sekundzie zwłoki, nie da się go stylować, nie działa na dotyku i nie ma go czym wywołać z klawiatury. Własny dymek usuwa zależność od zachowania przeglądarki i przy okazji jest czytelniejszy.
Jak zrobiony
<title>już obecnego w rysunku, nie z drugiej kopii opisów w JS — inaczej rozjechałyby się przy pierwszej zmianie treści<title>jest odpinany i wieszany z powrotem — nigdy nie widać dwóch dymków naraz, a czytniki ekranu zachowują nazwę dostępnąpointer-events: none, bo dymek chodzi za kursorem i inaczej zasłaniałby sam sobie element, nad którym stoiŚcieżka PDF nietknięta — składa się po stronie serwera,
<title>zostają w rysunku.Weryfikacja
W obu stanach koła: dymek pokazuje
Sun · 12°30'00'' · dom 1nad glifem iSun trygon Moon · orb 3.64°nad linią aspektu. Po powiększeniu też — kursor-lupa mu nie przeszkadza. Po zejściu kursora wszystkie 20<title>wraca na miejsce.Prezentacja: 266 testów zielonych.
🤖 Generated with Claude Code