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

HTTPRequest error and missing progress UI reopening Export template manager while downloading #91448

Closed
lostminds opened this issue May 2, 2024 · 1 comment

Comments

@lostminds
Copy link

Tested versions

4.3.dev6

System information

macOS 14.4.1

Issue description

While downloading an export template using the Export template manager you can close the window and the download will continue and finish in the background. However, if you try to re-open the export template manager again while the download is in progress there are a couple of issues:

You get the following error:

scene/main/http_request.cpp:536 - Condition "get_http_client_status() != HTTPClient::STATUS_DISCONNECTED" is true.
 scene/main/http_request.cpp:507 - Condition "get_http_client_status() != HTTPClient::STATUS_DISCONNECTED" is true.
 HTTPRequest is processing a request. Wait for completion or cancel it before attempting a new one.

And instead of showing the download progress UI for the ongoing download the dialogue is shown with the progress section missing. The download/install buttons are also removed, but the warning about no installed matching template is still shown.

Screenshot 2024-05-02 at 10 26 40

However, if you try closing the window again you'll get the warning explaining that the download will continue. And if you leave it open as it finishes it will update correcting itself showing the newly installed template.

Steps to reproduce

  • Open the Export template manager
  • Start a download
  • Close the template manager
  • Open the template manager again while download is in progress

Minimal reproduction project (MRP)

Not project specific

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

3 participants