nushell / nushell/nushell.github.io

Pages won't load after a period of time

Offen
#2,194 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
258
Forks
561
Ø Merge
3 Std. 20 Min.
Gemergte PRs (30 T.)
15

Beschreibung

Repro:

  1. open some page of the book
  2. wait a couple of days
  3. get back to that tab
  4. try to open another page (e.g. the next one)
  5. it won't load, showing you a fake-ish progress bar on the top which never completes

It should either work as expected, or at least fail quickly and prompt to reload the tab (or maybe reload the tab by itself, idk if that's a thing).

Firefox 152, both Desktop and Mobile.

My humble opinion on vuepress While your website styling looks nice, the overall site not as clean and "balanced" as a simple mdbook. I've never ran into issues like this one with mdbook and I can also see that it's working much better on mobile when you use landscape orientation: I tested both on iPad and on my Android smartphone and found out that 1. Vuepress sites doen't collapse the header despite it uses a lot of screen estate in such scenario. 2. The sidebar is always shown without the ability to hide it - same behavior as in desktop version. 3. "go up button" is overlapping "next page" button when you're at the end of the page, etc.

I've had a very similar experience with https://sotrh.github.io/learn-wgpu/ which also uses vuepress, except it was even more basic.
I appreciate the effort, just want to indicate that the experience can be made better without spending much resource.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Fehler in Firefox 152 zu reproduzieren: Öffne eine Buchseite, lasse den Tab ein paar Tage geöffnet und versuche dann, eine andere Seite zu öffnen. Verfolge den Ablauf des Seitenladens vom Einstiegspunkt der Website aus; abgeschlossen ist die Aufgabe, wenn die Navigation normal abgeschlossen wird oder schnell mit einer Aufforderung zum Neuladen fehlschlägt, statt einen endlosen Fortschrittsbalken zu hinterlassen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
frontend, web-dev
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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