Fixed
Status Update
Comments
du...@google.com <du...@google.com> #2
Yigit, do you have time to fix it?
reemission of the same liveData is racy
reemission of the same liveData is racy
ma...@justpinch.com <ma...@justpinch.com> #4
Thanks for the detailed analysis. This may not be an issue anymore since we've started using Main.immediate there but I' not sure; I'll try to create a test case.
Description
Component used: Paging 3.0.0
Version used: alpha02
Devices/Android versions reproduced on: Nokia 7.1/Android 10
Steps to reproduce:
step11_loading_state
:alpha02
IOException
, use airplane mode etc)Sample project illustrating the problem attached for convenience.
I've confirmed the retry call makes it all the way up to
PageFetcherSnapshot
and is collected fromretryChannel
. From there I got lost in the world of suspend functions and breakpoints without any useful context...Further observations:
alpha01
.FAIL
toON_INITIAL_LOAD
inGithubPagingSource
to confirm)