Wiki title blink does not work reliably when opening from another tab/window
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
Rechercherichtung
Beginne damit, das JavaScript zu finden, das URL-Fragmente verarbeitet und beim Öffnen des FAQ-Links in einem neuen Tab das Blinken des Abschnittstitels im Wiki auslöst. Reproduziere den Fall eines verzögerten Tab-Wechsels und überprüfe anschließend, dass der Titel weiterhin Aufmerksamkeit erregt, nachdem die Seite sichtbar geworden ist; das Issue nennt keine Datei und keinen Test.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The Javascript code handling the fragment in the URL that's designed to blink the title of the section in the fragment does not seem to consider whether the tab is visible to the user yet.
How to reproduce:
- Open this link leading to the wiki in a new tab: https://opentabletdriver.net/Wiki/FAQ/Linux#libinput-smoothing
- Wait a second or 2 after the tab finishes loading
- You may now switch to the new tab
- Observe that the section title has not blinked to catch the attention of the user
You can switch to the tab instantly after opening, or refresh the page to confirm that the script does work correctly.
Suggested fixes:
- Don't blink the title before the script can confirm that the user is on the page ('window visible' event if any, mouse movement, etc)
- Instead of using an animation, highlight the title in a different manner
- Vorherrschende Sprache
- HTML
- Sterne
- 40
- Forks
- 10
- Ø Merge
- 32 Min.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OpenTabletDriver/opentabletdriver.github.io
-
wiki
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
-
enhancement good first issue wiki
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
bug wiki
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
OpenTabletDriver/opentabletdriver.github.io#302 · 1 Kommentar ·
-
enhancement wiki
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
OpenTabletDriver/opentabletdriver.github.io#299 · 2 Kommentare ·
Alle Issues in OpenTabletDriver/opentabletdriver.github.io
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
apache/rocketmq-dashboard#5784 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
core
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
vectorize-io/hindsight#5457 ·
Maintainer antworten meist innerhalb von 1 Tag
-
beginner friendly community contributions-welcome good first issue hacktoberfest help wanted ui up-for-grabs ux
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
rescript-lang/rescript-lang.org#1411 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
chthollyphile/folia-major#520 ·
Maintainer antworten meist innerhalb von 1 Tag