Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add workaround for "Row too big to fit into CursorWindow" bug #523

Merged
merged 1 commit into from
Jan 12, 2024

Conversation

mbestavros
Copy link
Collaborator

@mbestavros mbestavros commented Jan 12, 2024

The bug described in #312 is longstanding, and quite annoying - the only workaround is for users to delete all articles in the affected source and move on, but that's not ideal (articles may be missed).

From recent research into the topic, it seems like this is a broader Android problem and not unique to Read You. Fortunately, that also means people have found fixes!

With the help of @kermes in the Read You issue, I was able to consistently reproduce the bug using the source https://www.newtral.es/feed/. After applying the fix suggested in the thread above, the bug no longer happens on that feed! 🎉

@Ashinch said in the Read You bug thread that it may also be a paging issue, so we probably shouldn't consider this a permanent fix. But it does appear to be an effective workaround for a pretty common bug.

Signed-off-by: Mark Bestavros <markbest@bu.edu>
@mbestavros
Copy link
Collaborator Author

mbestavros commented Jan 12, 2024

@Ashinch I'm going to ask for your explicit approval here, since you mentioned not wanting to deal with #312 until later. Do you think this is an acceptable workaround for now that we can ship?

@mbestavros mbestavros merged commit ecc2f79 into Ashinch:main Jan 12, 2024
1 check passed
@Ashinch
Copy link
Owner

Ashinch commented Jan 12, 2024

I agree. Hopefully, Google can fully fix it, so we won't have to resort to workarounds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants