mirror of
https://github.com/creamlike1024/EasyLPAC.git
synced 2026-04-25 21:05:50 +03:00
[PR #56] [MERGED] fix: resolve UI freeze during notification processing and startup crash #57
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/EasyLPAC#57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/creamlike1024/EasyLPAC/pull/56
Author: @smanlin
Created: 2/24/2026
Status: ✅ Merged
Merged: 2/24/2026
Merged by: @creamlike1024
Base:
master← Head:fix/notification-freeze📝 Commits (3)
5ab8438fix: resolve UI freeze and thread safety issues during notification processing3a624cbfix: wrap dialog calls in fyne.Do to ensure thread safetyd064213fix: provide valid empty JSON for EUM registry to prevent startup crash📊 Changes
4 files changed (+186 additions, -163 deletions)
View changed files
📝
control.go(+75 -65)➕
eum-registry.json(+1 -0)📝
widgets.go(+102 -90)📝
window.go(+8 -8)📄 Description
This PR resolves the UI freeze and thread safety issues encountered when processing notifications.
Key Changes:
fyne.Do()to ensure correct execution context and resolve thread-related errors.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.