Skip to content

PWA Android app stops loading new pages #9356

@bilch

Description

@bilch

Problem

Whenever I am reading a OL book in the (official, Internet Archive) Open Library Android app, it will not reliably load subsequent pages. I will be stuck at an empty page and the next pages will not load no matter how long I wait. As a workaround I've found that if I switch to the multi-page view (the "4 pages" icon at the bottom) the missing pages will load. I believe this mostly happens when the internet connection is less than ideal. In bad conditions I will get stuck after maybe five pages, in better conditions only a few time per book. But it does happen with every book (and only in the app). It feels as if in the single-page view the app tries exactly once to load the next page and then, after a too-short timeout, doesn't try again.

Evidence / Screenshot

Relevant URL(s)

Reproducing the bug

  1. Try to read book in Android app, single-page view
  • Expected behavior: When I scroll to next page, that page should load (or preferrably, already have been pre-loaded).
  • Actual behavior: Next page stays empty, as do the following pages, and will show loading indicator forever.

Context

  • Official Open Library beta app ("by Internet Archive") for Android
  • Currently running Android 13 but problem was identical with previous phone, ca. Android 10 or 11
  • Logged in (Y/N): Y

Notes from this Issue's Lead

Proposal & constraints

Related files

Stakeholders

Note: Before making a new branch or updating an existing one, please ensure your branch is up to date.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Affects: Mobile/ResponsiveAffects the responsive UI on mobile devices. [managed]Lead: @cdriniIssues overseen by Drini (Staff: Team Lead & Solr, Library Explorer, i18n) [managed]Module: Borrowing / LendingPriority: 3Issues that we can consider at our leisure. [managed]Type: BugSomething isn't working. [managed]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions