wordpress-mobile / wordpress-mobile/WordPress-Android

Pages List: List doesn't consistently load on first try

Ouverte
#16,653 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

[Pri] Low [Type] Bug Posts + Pages
Langage dominant
Kotlin
Étoiles
3.2k
Forks
1.4k
Merge moyen
1 j 11 h
PR mergées (30 j)
69

Description

Expected behavior

Whenever I open the Pages List, it will load all my pages.
If the pages are not able to load immediately, I expect to see a "Fetching pages" message.

Actual behavior

Sometimes, no pages are loaded and I see "You haven't published any pages yet" notice. Sometimes, only a few pages are loaded out of many.

Steps to reproduce the behavior
  1. Restart the app
  2. Head into My Site > Home or My Site > Menu select "Pages".
  3. Note whether all your pages are displayed
  4. Try it again

I had no pages, or only a few pages, ~60% of the time, across probably 20 tries in 5 languages. (I noticed this when doing i18n smoke testing)
When a few pages had already loaded, waiting a few seconds generally allowed the rest to appear.
When no pages were loaded, I needed to pull-to-refresh. A few times, this didn't work and I needed to navigate away from and back to the pages list.
Occasionally, all my pages loaded, or I got the "Fetching pages" message as expected when loading.

This is from a site with ~20 published pages:
loadpages

Tested on Samsung Galaxy S21, Android 12, WPAndroid 19.9-rc-4

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le problème via My Site > Home ou My Site > Menu > Pages sur la configuration Android testée, puis suivez le chemin de chargement de Pages List. Le travail est considéré comme terminé lorsque toutes les pages publiées se chargent de manière cohérente, ou lorsqu’un message "Fetching pages" reste visible jusqu’à la fin du chargement, et que l’actualisation et la navigation récupèrent si nécessaire.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
android, kotlin
Domaine
mobile-dev
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.