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

Notifier DismissProgressDialog closes all dialogs on iOS #3213

Closed
1 of 8 tasks
ewpatton opened this issue Jul 30, 2024 · 2 comments
Closed
1 of 8 tasks

Notifier DismissProgressDialog closes all dialogs on iOS #3213

ewpatton opened this issue Jul 30, 2024 · 2 comments

Comments

@ewpatton
Copy link
Member

Describe the bug

From the forum: Using the DismissProgressDialog block will dismiss dialogs of types other than the progress dialog.

Affects

  • Designer
  • Blocks editor
  • Projects Explorer
  • Companion
  • Compiled apps
  • Buildserver
  • Debugging
  • Other... (please describe)

Expected behavior

The DismissProgressDialog block should only close an active progress dialog.

Steps to reproduce

TBD

@SusanRatiLane
Copy link
Contributor

@ewpatton I pulled down the test app on the community thread linked in the issue, and this branch does not seem to affect the user's example. Ferran_SIMON's app opens a progress dialog and a choose dialog at the same time. They appear on top of each other in both Android and iOS, with whichever dialog was created last on top.

In Android, if you dismiss one dialog, you see the second one underneath. In iOS, if you dismiss one dialog, they both go away.

This may not be the same as the issue discussed by the power users.

@ewpatton
Copy link
Member Author

ewpatton commented Aug 6, 2024

I think the challenge of handling multiple notifier presentations is a separate issue that will need to be addressed. This PR is specifically addressing the semantics around DismissProgressDialog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants