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

Redraw the queue after the end of an episode without waiting for user interaction #6443

Open
3 tasks done
loucasal opened this issue Apr 18, 2023 · 1 comment
Open
3 tasks done
Labels
Type: Possible bug Issues that seem to be a bug, but haven't been confirmed yet

Comments

@loucasal
Copy link
Contributor

Checklist

  • I have used the search function for open and closed issues to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
  • If the bug only to occurs with a certain podcast, I will include the URL of that podcast.

App version

3.0.1

Where did you get the app from

Google Play

Android version

12

Device model

Pixel 3a

First occurred

No response

Steps to reproduce

With 'auto delete' and 'delete removes from queue' on, I noticed that, once an episode ends, the queue is only redrawn when the user interacts with the app (e.g. by switching screens), and until that point ended episodes are still displayed as greyed out.

This can be confusing, as the episodes are about to be removed from the queue, but only after the user moves away from that screen. It might give the false impression that 'delete removes from queue' is not working as expected.

Expected behaviour

Instead, it would be clearer if the queue was redrawn as soon as an episode ends, without waiting for the user to interact with the app.

Current behaviour

No response

Logs

No response

@loucasal loucasal added the Type: Possible bug Issues that seem to be a bug, but haven't been confirmed yet label Apr 18, 2023
@loucasal
Copy link
Contributor Author

loucasal commented Nov 6, 2023

This issue too seems to have been resolved in 3.2.0-beta1 by #6074. However, I was still able to trigger the old behaviour once, so I will keep testing for now.

Edit: My early experience was correct: on most occasions, the queue is now redrawn without user interaction, as expected. However, the issue is not entirely gone. Occasionally, after reaching the end of an episode (e.g. by skipping past the end), the episode which just ended will still be displayed - greyed out - in the queue. Trying to interact with the greyed out episode before the queue is redrawn will trigger all sorts of strange behaviours and issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Possible bug Issues that seem to be a bug, but haven't been confirmed yet
Projects
None yet
Development

No branches or pull requests

1 participant