[client] Bump the wails fork to the GTK4 WebKit process leak fix

The fork branch merges upstream v3.0.0-beta.9 and adds the Linux GTK4 window
release fix: close() now drops the reference windowNew sinks into every
GtkApplicationWindow, so the widget tree is freed and the child
WebKitWebProcess is reaped. Without it each window opened over a session left
a ~100MB web process behind, which the tray application never cleaned up
because it outlives its windows.

The go-winloader indirect requirement goes away with the upstream commit that
drops the native WebView2 loader.
This commit is contained in:
Zoltán Papp
2026-08-18 00:13:15 +02:00
parent e44f66bc99
commit db63ef978f
2 changed files with 3 additions and 7 deletions
+1 -2
View File
@@ -239,7 +239,6 @@ require (
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
github.com/jackc/puddle/v2 v2.2.1 // indirect
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
github.com/jchv/go-winloader v0.0.0-20250406163304-c1995be93bd1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.5 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
@@ -340,4 +339,4 @@ replace github.com/dexidp/dex/api/v2 => github.com/netbirdio/dex/api/v2 v2.0.0-2
replace github.com/mailru/easyjson => github.com/netbirdio/easyjson v0.9.0
replace github.com/wailsapp/wails/v3 => github.com/netbirdio/wails/v3 v3.0.0-beta.3.0.20260807055527-fc03f984d701
replace github.com/wailsapp/wails/v3 => github.com/netbirdio/wails/v3 v3.0.0-beta.3.0.20260817220608-aab54b41f614