Skip to content

Fix stale refresh in drawer category views#4588

Open
geoffreysisco wants to merge 1 commit intoTeamAmaze:release/4.0from
geoffreysisco:fix/drawer-views-not-refreshing
Open

Fix stale refresh in drawer category views#4588
geoffreysisco wants to merge 1 commit intoTeamAmaze:release/4.0from
geoffreysisco:fix/drawer-views-not-refreshing

Conversation

@geoffreysisco
Copy link
Contributor

Description

Fix stale list behavior in drawer/category views (Documents, Images, Videos, etc.).

Create, rename, and delete operations were not reflected in these views
until a manual refresh or app restart.

Force reload when navigating to drawer category views and when updating
OpenMode.CUSTOM or OpenMode.TRASH_BIN, so the visible list reflects
current filesystem state.

Issue tracker

Fixes #4580

Before

Screen_recording_20260309_094920.mp4

After

after.mp4

Automatic tests

  • Added test cases

Manual tests

  • Done

Smartphone:

  • Device: Pixel 9 Pro (emulator)
  • OS: Android 16 (API 36)
  • Rooted: No
  • Version: 3.11.2

Verified behavior in:

  • Recent Files
  • Images
  • Videos
  • Audio
  • Documents
  • APKs
  • Trash Bin

Scenarios tested:

  • Create file → appears in drawer view
  • Rename file → updated name reflected
  • Permanently delete file → removed from drawer view

Build tasks success

Successfully running following tasks locally:

  • ./gradlew assembleDebug
  • ./gradlew spotlessCheck

Force reload when navigating to drawer category views to ensure list updates after file operations.
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.

Documents drawer view shows stale entries after file operations until swipe-to-refresh or restart

1 participant