From a5cc8da05494782156d626c0cdce4009891ec61f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Thu, 7 May 2026 13:00:51 +0200 Subject: [PATCH] [client] Pre-seed CustomActivator CLSID under HKCU AppUserModelId\NetBird The Wails notifications service reads HKCU\Software\Classes\AppUserModelId\ \CustomActivator on first startup; if present it uses that GUID as the toast activator CLSID, otherwise it generates a fresh UUID and writes it back. Without an installer-supplied value the per-machine GUID diverges from the ToastActivatorCLSID baked into the Start Menu and Desktop shortcuts, and the COM activator never fires when a toast is clicked. Seed the same CLSID the shortcuts use so the two sides match. --- client/netbird.wxs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/netbird.wxs b/client/netbird.wxs index ea01040d1..4ca96cab8 100644 --- a/client/netbird.wxs +++ b/client/netbird.wxs @@ -59,6 +59,14 @@ + +