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

UI Freeze in Help>About and in Installation Details #2283

Open
nlisker opened this issue Sep 17, 2024 · 8 comments
Open

UI Freeze in Help>About and in Installation Details #2283

nlisker opened this issue Sep 17, 2024 · 8 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed performance

Comments

@nlisker
Copy link

nlisker commented Sep 17, 2024

Opening Help>About and also Installation Details from there causes a UI freeze the first time these dialogs are opened.

ui freeze log.log

I think that the events that happened up to 11:22:46 (inclusive) are for Help>About, and at 11:22:57 are for Installation Details.

I assume that the freeze is caused by reading the features and plugins. This can be done in a background thread and populated when the results are accumulated, or even update the lists continuously as the results are updated (more fancy). A temporary stand-in message "fetching...", or some progress indicator could be displayed meanwhile.

The log is for 4.33, but it has been happening on previous versions too.

@nlisker nlisker added the bug Something isn't working label Sep 17, 2024
@jukzi jukzi added performance and removed bug Something isn't working labels Sep 17, 2024
@jukzi
Copy link
Contributor

jukzi commented Sep 17, 2024

will you work on this?

@nlisker
Copy link
Author

nlisker commented Sep 17, 2024

I'm not familiar enough with the platform unfortunately. Just reporting.

@jukzi jukzi added good first issue Good for newcomers help wanted Extra attention is needed labels Sep 17, 2024
@deepika-u
Copy link
Contributor

@nlisker - I am unable to reproduce this. are you observing this in the base SDK, or do you have a number of features installed? if so, how many? I shall try to mimic that by adding that many features.

@nlisker
Copy link
Author

nlisker commented Sep 20, 2024

I have features installed:
image
image

Is this enough info?

@merks
Copy link
Contributor

merks commented Sep 20, 2024

This is unlikely to be a priority work item for anyone. You'll still have to wait, the UI just won't say it's frozen which is nicer, but ask yourself, who wants to work for a whole day to fix this problem when there are literally hundreds of issues open for things that one does all the time...

@nlisker
Copy link
Author

nlisker commented Sep 20, 2024

You'll still have to wait

Not if all I want is to see the version/build ID in the About dialog, which is what a lot of people open About dialogs for.

but ask yourself, who wants to work for a whole day to fix this problem when there are literally hundreds of issues open for things that one does all the time...

Are you suggesting not to report low priority issues when there are hundreds of others in the queue? Otherwise what's the point of this comment? To answer the question of who wants to work on this: it's open source, anyone who wants to contribute. Especially as their first issue to learn the ropes.

Honestly, I contribute to a project that has more open issues than this one and we never ask a user who submitted a low-priority issue "ask yourself, who wants to work for a whole day to fix this problem?". We mark it as low priority and let whoever wants to do it submit a PR.

@jukzi
Copy link
Contributor

jukzi commented Sep 20, 2024

We welcome every report. The feedback that nothing may happen just shows the respect to the reporter to give a status what can be expected.

@merks
Copy link
Contributor

merks commented Sep 20, 2024

No offense intended! Of course freezing is bad design and there are no "bad" problem reports. I'm just trying to set expectations. As far as I see, there is not much triage done here so what's 360 issues this month might be 700 issue in 6 months and eventually there are so many issues we start to talk about auto-closing them because it's all unmanageable.

The unfortunate fact of life around here is that the issues that get the most attention are the ones to which people contribute fixes. We're happy to help enable you in that regard. But if you have other priorities that's perfectly understandable too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed performance
Projects
None yet
Development

No branches or pull requests

4 participants