Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Component used: androidx.paging:paging-compose
Version used: 3.2.1
Devices/Android versions reproduced on: Pixel 6 Pro API 32 emulator
That last line shouldn't pass. Both cachedPageEvent that's in the
empty
the API call andfrom(emptyList())
should be marked as not loading. Ian mentioned the difference was in thefrom
method, but not theempty
one.For what it's worth, I would consider this a breaking API change. In places where people were relying on
empty
to be an initial loading state to show a progress indicator, it won't if this bug is fixed.As an alternative, maybe expose a
PagingData.loading()
which does whatempty
does now.