Not the same as #206. The user is free to race the book loading by skipping ahead through the library pages very soon after start-up. Nothing will break, but some books won't have loaded yet. If the user is at page 5 but we're still loading page 3, it'll take a while before page numbers change from n/0 to n/m. We can reduce that delay by taking notice of what library page we're on within the background loading task.
Not the same as #206. The user is free to race the book loading by skipping ahead through the library pages very soon after start-up. Nothing will break, but some books won't have loaded yet. If the user is at page 5 but we're still loading page 3, it'll take a while before page numbers change from n/0 to n/m. We can reduce that delay by taking notice of what library page we're on within the background loading task.