Skip to content

PWA Android app stops loading new pages #9356

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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