Skip to content

[BUG] Opening shared package hangs the application (only when launched from unigetui:// protocol) #4145

@Taron-art

Description

@Taron-art

Please confirm these before moving forward

  • I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
  • I have tested that this issue has not been fixed in the latest (beta or stable) release.
  • I have checked the FAQ section for solutions.
  • This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version

3.3.5 (reproducible in 3.3.3)

Windows version, edition, and architecture

Windows 11 Pro 23H2 10.0.22631

Describe your issue

When opening a shared package from the browser, UniGetUI hangs. The only solution is to kill the process.

Steps to reproduce the issue

  1. Open a shared package URL, for example: https://marticliment.com/unigetui/share?name=Windows+Terminal&id=Microsoft.WindowsTerminal&sourceName=winget&managerName=WinGet
  2. Click "View on UniGetUI and confirm in browser (if not before);

Expected:
UniGetUI opens and shows dialog with the Package information.

Actual:
UniGetUI opens and hangs with "Please wait..." dialog.

UniGetUI Log

App hangs, no access.

Package Managers Logs

App hangs, no access.

Relevant information

It seems like a deadlock in async code (I debugged it a little bit) while retrieving a package icon.

Screenshots and videos

No response

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions