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

Maui app softlock #13044

Closed
Mielesgames opened this issue Feb 1, 2023 · 11 comments
Closed

Maui app softlock #13044

Mielesgames opened this issue Feb 1, 2023 · 11 comments
Labels
platform/android 🤖 s/triaged Issue has been reviewed s/try-latest-version Please try to reproduce the potential issue on the latest public version t/bug Something isn't working
Milestone

Comments

@Mielesgames
Copy link

Mielesgames commented Feb 1, 2023

Description

I accidentally found a way to softlock my .net maui app.
I was doing a final check on my application when I realised you can softlock your maui app by simply switching tabs.

Steps to Reproduce

  1. Enable the tabbar
  2. Have 2 or more tabs
  3. One page has to load a bunch of data (for example SQL)
  4. Show the data in a CollectionView
  5. Swap between the page with the SQL data and another page trough the tabbar
  6. After switching 3 times or more (depends on the amount of SQL data that gets loaded) your app will stop loading.

Link to public reproduction project repository

I wish I could, but there is no way to share my saved SQL data (and I forgot how to load SQL data so I can't exactly replicate it😅)
Repro, its not accurate but it still kind of replicates the issue

Version with bug

7.0 (current)

Last version that worked well

Unknown/Other

Affected platforms

Android, I was not able test on other platforms

Affected platform versions

No idea

Did you find any workaround?

Sort of, its not practical since only the user can do that.
you can simply close the app and re-open it.

Relevant log output

No output
@Mielesgames Mielesgames added the t/bug Something isn't working label Feb 1, 2023
@Mielesgames
Copy link
Author

I know I will get the message that I have to add a repo, but the project I have cannot be shared and I completely forgot how to load SQL data.
(I have to go back to school in a few days, which is probably not long enough for me to learn SQL again)

@jfversluis jfversluis added the s/needs-repro Attach a solution or code which reproduces the issue label Feb 1, 2023
@ghost

This comment was marked as outdated.

@Mielesgames
Copy link
Author

And this probably also works when you just try to load alot of items, for example a Label

@ghost ghost added s/needs-attention Issue has more information and needs another look and removed s/needs-repro Attach a solution or code which reproduces the issue labels Feb 1, 2023
@jfversluis
Copy link
Member

Indeed, without any form of reproduction this is near impossible to diagnose or fix.

@Mielesgames
Copy link
Author

I will try to make a small repro, but I won't guarantee that I will be able to complete it in time

@jfversluis jfversluis added s/needs-repro Attach a solution or code which reproduces the issue and removed s/needs-attention Issue has more information and needs another look labels Feb 1, 2023
@ghost
Copy link

ghost commented Feb 1, 2023

Hi @Mielesgames. We have added the "s/needs-repro" label to this issue, which indicates that we require steps and sample code to reproduce the issue before we can take further action. Please try to create a minimal sample project/solution or code samples which reproduce the issue, ideally as a GitHub repo that we can clone. See more details about creating repros here: https://github.com/dotnet/maui/blob/main/.github/repro.md

This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

@Mielesgames
Copy link
Author

Mielesgames commented Feb 1, 2023

This is not the exact issue, but it's the closest I can get without having to use SQL/MVVM, when you do this with an SQL database that keeps growing every day it's a softlock you can only fix by re-opening the app, with this version you have to switch a bit faster between them for it to happen
Repro

@ghost ghost added s/needs-attention Issue has more information and needs another look and removed s/needs-repro Attach a solution or code which reproduces the issue labels Feb 1, 2023
@Mielesgames
Copy link
Author

Mielesgames commented Feb 1, 2023

video footage of the glitch

2023-02-01.12-04-01.mp4

@jsuarezruiz jsuarezruiz added platform/android 🤖 and removed s/needs-attention Issue has more information and needs another look labels Feb 1, 2023
@jsuarezruiz jsuarezruiz added this to the Backlog milestone Feb 2, 2023
@ghost
Copy link

ghost commented Feb 2, 2023

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

@jinxinjuan jinxinjuan added s/triaged Issue has been reviewed s/try-latest-version Please try to reproduce the potential issue on the latest public version labels Jun 29, 2023
@ghost
Copy link

ghost commented Jun 29, 2023

Hi @Mielesgames. We have added the "s/try-latest-version" label to this issue, which indicates that we'd like you to try and reproduce this issue on the latest available public version. This can happen because we think that this issue was fixed in a version that has just been released, or the information provided by you indicates that you might be working with an older version.

You can install the latest version by installing the latest Visual Studio (Preview) with the .NET MAUI workload installed. If the issue still persists, please let us know with any additional details and ideally a reproduction project provided through a GitHub repository.

This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

@jinxinjuan
Copy link
Collaborator

jinxinjuan commented Jun 29, 2023

Verified this issue with Visual Studio Enterprise 17.7.0 Preview 2.0. Not repro on windows and Android platform with sample project. Repro

@ghost ghost closed this as completed Jul 6, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Aug 5, 2023
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
platform/android 🤖 s/triaged Issue has been reviewed s/try-latest-version Please try to reproduce the potential issue on the latest public version t/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants