TeamAmaze / TeamAmaze/AmazeFileManager
When previewing files in an archive without a default "open with" application, cancelling to select an application will make every file unopenable
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 6.4k
- Forks
- 1.7k
- Avg merge
- 3d 9h
- Merged PRs (30d)
- 1
Description
Describe the bug
When previewing files in an archive without a default "open with" application, cancelling to select an application will make every file unopenable. Attempting to open any file in that archive will trigger a "Please Wait" notification, but the "open with" application selection panel is no longer shown, so it becomes impossible to open that file.
To Reproduce
Steps to reproduce the behavior:
- Make sure you haven't specified a default "open with" application for a certain format (e.g. jpg).
- Create an archive (regardless of format, e.g. zip) containing files in that format.
- Open the archive with Amaze.
- Press on that file, so an "open with" application selection panel is shown.
- Press the "back" button, so the panel get closed.
- Press on that file again; the panel is no longer shown, so it's impossible to open that file again.
Expected behavior
The "open with" application selection panel should be shown again.
Screenshots
The first time to open the file:
The second time to open the file:
Smartphone (please complete the following information):
- Device: Samsung Note20 5G
- OS: Android 13
- Rooted: No
- Version: 3.10
Additional context
None.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the archive preview flow on Android using a ZIP containing a file type with no default application, then trace the archive file-opening and application-selection entry points. Confirm the back action leaves the next open attempt without the selection panel; done means cancelling and retrying shows the panel again.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100