Android app not marking last story as read when scrolled past + story title image preview sometimes not showing correctly

Hi, new Android version looks great, just two bugs with the latest version:

Username: zzyss

  1. I’m noticing that when I reach the end of the list, the last item isn’t being marked as read when I scroll past it.

Relevant (I think) Preferences:

  • Story order - Oldest
  • Stories shown - Unread only
  • Confirm mark all read on - Never
  • Mark story titles read on scroll
  1. Sometimes thumbnail images are reduced to a single pixel row (see attached). It fixes itself as I scroll past it, but can also sometimes revert if I scroll back through the list.

Relevant (I think) Preferences:

  • Preview images - L small

Thanks for reporting both of these. I was able to reproduce them and have fixes ready.

For the mark as read issue, the scroll logic was only marking stories that had scrolled off the top of the screen. The last story never gets there since the list stops at the bottom. Now it detects when you’ve reached the end and marks the remaining visible stories as read.

For the thumbnail issue, the small thumbnails were being initialized at 1px tall (to avoid influencing the row height calculation) and then resized after layout. When views got recycled during scrolling, that resize callback wasn’t always firing, leaving them stuck at 1px. Recycled views now use their existing height instead of resetting to 1px.

Both will be fixed in v14.2 which I plan to submit to review as soon as v14.1.1 is approved (it’s been in the queue since last night).