Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Wiki title blink does not work reliably when opening from another tab/window

Offen
#265 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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
Bereich
frontend, web-dev

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

bug good first issue javascript wiki

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:

  1. Open this link leading to the wiki in a new tab: https://opentabletdriver.net/Wiki/FAQ/Linux#libinput-smoothing
  2. Wait a second or 2 after the tab finishes loading
  3. You may now switch to the new tab
  4. 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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus OpenTabletDriver/opentabletdriver.github.io

Alle Issues in OpenTabletDriver/opentabletdriver.github.io

Ähnliche Issues

Weitere Issues zu Web Dev

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.