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

ePub files are unusable on eReader (Kobo Sage)

Offen
#3,707 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
javascript
Bereich
documentation

Rechercherichtung

Beginne damit, das Einfrieren mit einem JavaScript.info-ePub auf einem Kobo Sage zu reproduzieren, insbesondere beim Wechseln zu Seiten mit Codebeispielen. Der Issue nennt keine Quelldatei und keinen Test. Identifiziere daher zunächst, wie das ePub erzeugt wird, und grenze das problematische Beispiel oder die problematische Formatierung ein. Die Arbeit ist abgeschlossen, wenn Seiten mit Codebeispielen gewechselt werden können, ohne dass das Gerät einfriert oder neu gestartet werden muss.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Hi,

The ePub versions of the books are unusable on my eReader (Kobo Sage): the eReader freezes for a very long time (minutes) when turning pages, or freezes permanently until the device is restarted.

The issue seems to be related to code samples: the freeze happen when turning to a page with a code sample on it.

This is a fairly recent eReader and I have other large technical books that work well on it. For example Fluent Python is over 1000 pages and full of large code samples (even syntax highlighting) and it works great, pages turn immediately. Eloquent JavaScript is another that works great.

So I suspect the problem might be something to do with the JavaScript.info ePubs.

Vorherrschende Sprache
HTML
Sterne
25.5k
Forks
4k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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 javascript-tutorial/en.javascript.info

Alle Issues in javascript-tutorial/en.javascript.info

Ähnliche Issues

Weitere Issues zu Documentation

Neue Issues direkt in Ihr Postfach

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